gpt4 book ai didi

php - 如何使用 return as json laravel 进行分页

转载 作者:可可西里 更新时间:2023-10-31 22:40:36 28 4
gpt4 key购买 nike

我想创建一个返回为 json 的分页,但出现如下错误

ErrorException in Macroable.php line 74: Method links does not exist.

这里是我的 Controller 代码

 public function getcustomer($id){

$customer = Customer::find($id)->paginate(5);

return response()->json([$customer], 200);
}

这是我的 Blade 代码

{{$customer->links('vendor.pagination.pagination')}}

如何使用 json response() 创建分页?

最佳答案

The Laravel paginator result classes implement the Illuminate\Contracts\Support\Jsonable Interface contract and expose the toJson method, so it's very easy to convert your pagination results to JSON.

https://laravel.com/docs/5.3/pagination#converting-results-to-json

如果你想建立链接,你应该手动完成。或者您应该像往常一样返回分页并使用 render() 方法构建链接并创建分页对象的副本以使用 toJson() 将其转换为 JSON。

关于php - 如何使用 return as json laravel 进行分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41209422/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com