我想创建一个以json形式返回的分页,但是我得到了一个如下的错误
第74行出现错误:方法链接不存在。
这里是我的控制器代码
public function getcustomer($id){
$customer = Customer::find($id)->paginate(5);
return response()->json([$customer], 200);
}
这是我的密码
{{$customer->links('vendor.pagination.pagination')}}
如何使用json response()创建分页?
1条答案
按热度按时间3pvhb19x1#
Laravel分页器结果类实现了
Illuminate\Contracts\Support\Jsonable
接口契约并公开了toJson
方法,因此将分页结果转换为JSON非常容易。https://laravel.com/docs/5.3/pagination#converting-results-to-json
如果你想建立链接,你应该手动完成。或者你应该像往常一样返回pagination,并使用
render()
方法构建链接,并创建pagination对象的副本,用toJson()
将其转换为JSON。