- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
评论收藏
class CommentsCollection extends ResourceCollection
{
public function toArray($request)
{
return [
'data' => $this->collection
];
}
}
public function index()
{
$post = Post::find(1);
return ['post'=> $post, 'comments' => new CommentsCollection(Comment::paginate(1))];
}
"comments": {
"data": [
{
"id": 1,
"content": "First comment",
"post_id": 6,
"account_id": 1,
"created_at": "2018-03-07 02:50:33",
"updated_at": "2018-03-07 02:50:34"
}
]
}
::collection
时会发生这种情况方法甚至 ResourceCollection 作为数组的一部分返回。
return new CommentsCollection(Comment::paginate(1))
collection
方法或 ResourceCollection)在数组中返回时不包含分页信息?
最佳答案
我遇到了这个问题并找到了解决方案检查以下链接以获取解决方案的详细说明
https://laracasts.com/discuss/channels/laravel/paginate-while-returning-array-of-api-resource-objects-to-the-resource-collection?reply=575401
简而言之,请检查以下解决问题的代码片段
$data = SampleModel::paginate(10);
return ['key' => SampleModelResource::collection($data)->response()->getData(true)];
关于laravel - ResourceCollection 不包括分页链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49289379/
评论收藏 class CommentsCollection extends ResourceCollection { public function toArray($request)
我有一个 API,它使用 API 资源和资源集合来正确格式化 JSON 响应。为了将我的 Controller 与我的模型分离,我使用适配器来查询底层模型。我想将适配器返回值作为数组传递,而不是 El
我想知道如何使用 ResourceCollection 进行工作 API 调用 错误: Undefined property: Illuminate\Database\Query\Builder::$
我正在构建一个 API,我正在尝试为 Laravel 中的教室返回一个 ResourceCollection。 以前我使用了一个教室数组,并返回了一个包含数组和状态代码的响应,如下所示: $class
我在 web.php 中定义了以下路由,以返回数据库中我的异常记录列表: use App\Excepcion; use App\Http\Resources\Excepcion as Excepcio
我是一名优秀的程序员,十分优秀!