Laravel分页不';t在json响应中显示元数据
我不明白为什么,但是当我对数据使用Laravel分页不';t在json响应中显示元数据,laravel,pagination,Laravel,Pagination,我不明白为什么,但是当我对数据使用->pagination()时,元数据不会显示在端点中 以及在控制器中 $bridals = Bridal::with(["plans" => function($query){ $query->orderBy("plans.plan_price"); }])->paginate(10); $group = $bridals ->groupBy(function ($bridal) {
->pagination()
时,元数据不会显示在端点中
以及在控制器中
$bridals = Bridal::with(["plans" => function($query){
$query->orderBy("plans.plan_price");
}])->paginate(10);
$group = $bridals
->groupBy(function ($bridal) {
return $bridal->place_name;
});
return response()->json($group);
顺便说一句,我可以通过添加
?page=1
、2、3、4等端点路径的末尾来访问下一页。但是我在回复中看不到元数据。谁知道原因是什么,我错过了什么 这是因为通过对其调用集合
方法,您正在对其进行变异,并准确地返回该集合。相反,将groupBy
方法移动到查询中,以便toJson
接口可以应用于Paginator
实例。是的,谢谢您指出。它解决了这个问题@这是因为通过对它调用collection
方法,您正在对它进行变异并返回一个集合。相反,将groupBy
方法移动到查询中,以便toJson
接口可以应用于Paginator
实例。是的,谢谢您指出。它解决了这个问题@哦,为什么