2
私は変圧器を使って1対多数の関係オブジェクトを取得しようとしています。私はメタデータを取得したいのですが、私はただの変換フィールドしか持っていません。Laravel Dingo入れ子の変圧器
私の変圧器:それはこのような結果を取得するためにurl? include=assistantmetas
経由でリクエストを送信する必要があるので
class AssistantTransformer extends TransformerAbstract
{
protected $availableIncludes = [
'assistantmetas'
];
public function transform(User $user)
{
return [
'id' => (int) $user->id,
'firstname' => ucfirst($user->first_name),
'lastname' => ucfirst($user->last_name),
];
}
public function includeMetas(User $user)
{
$assistantmetas = $user->userMetas;
return $this->item($assistantmetas, new AssistantsMetaTransformer);
}
}