【发布时间】:2018-03-01 19:22:03
【问题描述】:
我正在尝试在 laravel 中创建分页,但我写的任何方法都说调用数组上的成员函数
控制器功能
public function city(city $job_city)
{
$data = privatejobcity::where('city_id', $job_city->id)->orderBy('city_id', 'DESC')->get();
$private_job = [];
foreach ($data as $values) {
$private_job[] = private_jobadb::with('cities')->where('id', $values->private_jobabd_id)->orderBy('id', 'DESC')->paginate(15);
}
return view('frontend.jobTestCatagory.jobsByCities', compact('data', 'private_job'));
}
查看
<h6>Showing<span>{{$private_job->firstItem()}}
- {{$private_job->count()}}</span>of {{$private_job->total()}}
jobs</h6>
{{ $private_job->links() }}
我知道我在数组中转换了数据,但是如何将其转换为对象以便我可以使用这些方法links() count() total()
【问题讨论】:
-
尝试将数组包装在集合中
-
怎么样?能给我演示一下吗
-
收集似乎不起作用。但是您可以在 laravel 中手动创建分页器。转到此文档页面laravel.com/docs/5.5/pagination#manually-creating-a-paginator
-
你要找的答案就在这个问题stackoverflow.com/questions/29240758/…
标签: php arrays laravel pagination