Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 拉维尔野狗嵌套变压器_Laravel_Dingo Api - Fatal编程技术网

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
以获得这样的结果