Laravel 拉维尔野狗嵌套变压器
我正试图用变形金刚获得一对多的关系对象。我想得到包含元,但我只得到常规变换字段 我的变压器:Laravel 拉维尔野狗嵌套变压器,laravel,dingo-api,Laravel,Dingo Api,我正试图用变形金刚获得一对多的关系对象。我想得到包含元,但我只得到常规变换字段 我的变压器: class AssistantTransformer extends TransformerAbstract { protected $availableIncludes = [ 'assistantmetas' ]; public function transform(User $user) { return [
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);
}
}
只需使用
defaultIncludes
notavailable includes,因为它需要通过url发送请求?include=assistantmetas
以获得这样的结果