I am trying to create pagination in laravel but any method i write it say call to member function on array
controller function
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'));
}
View
<h6>Showing<span>{{$private_job->firstItem()}}
- {{$private_job->count()}}</span>of {{$private_job->total()}}
jobs</h6>
{{ $private_job->links() }}
i know i converted data in an array but how can I convert it into an object so I can use these methods links() count() total()