I want to create a pagination with return as json, but I'm getting an error like below
ErrorException in Macroable.php line 74: Method links does not exist.
here my controller code
public function getcustomer($id){
$customer = Customer::find($id)->paginate(5);
return response()->json([$customer], 200);
}
and here my blade code
{{$customer->links('vendor.pagination.pagination')}}
how can I create a pagination with json response() ?
https://laravel.com/docs/5.3/pagination#converting-results-to-json
If you want to build links, you should do it manually. Or you should return pagination as usual and use
render()
method to build links and create copy of pagination object to convert it to JSON withtoJson()
.