讨论数量:
@liyu001989 是我搞错了, 使用 /api/users/1/replies?include=topic,user
时报错 ( undefined relationship ), 而单独 include topic 或 user 却没有问题, 就试了下 topic.user, 误以为作者写错了.
今天看了下 larabbs (我是从 github down 下来的) 里面的控制器方法, 使用了自定义加载 app(\Dingo\Api\Transformer\Factory::class)->disableEagerLoading()
$replies->load($request->include)
, 发现原因出现在这, 这里的 load() 方法识别不了 user,topic 字符串, 改成数组就好了 load(explode(',', $this->include))
推荐文章: