Вызов функции-члена paginate () для массива

Я работаю с Laravel5.0. я хочу добавить paginate() к следующей функции моей части контроллера.

public function index()
{
try{
$val=DB::connection()->getDatabaseName();
if(DB::connection()->getDatabaseName()) {
//$bRecord = DB::table('bills')->orderBy('Date', 'desc')->paginate(4);

$bRecord = DB::table('bills')
->join('clients', 'bills.ClientID', '=', 'clients.ClientID')
->select('bills.ReceiptID', 'bills.ClientID', 'bills.Paid', 'bills.Date','bills.ReceivedBy',
'clients.ClientName')
->get();

return view('bills.billRecord')->with('bRecord', $bRecord);
}else{
$er="/connection status: database error";
return view('home')->with('error',$er);         //'error' is passed to home
}
}catch (\Exception $e){
$er="/connection status: database error";
return view('home')->with('error',$er);
}

}

если я добавлю paginate здесь, это показывает ошибку. «Вызов функции-члена paginate () для массива»

$bRecord = DB::table('bills')
->join('clients', 'bills.ClientID', '=', 'clients.ClientID')
->select('bills.ReceiptID', 'bills.ClientID', 'bills.Paid', 'bills.Date','bills.ReceivedBy',
'clients.ClientName')
->get()->paginate(4);

Как я могу использовать paginate() Вот?

2

Решение

Пример из Документация по нумерации страниц Laravel 5.0:

$users = DB::table('users')->paginate(15);

Поэтому попробуйте изменить последнюю строку вашего примера с

 ->get()->paginate(4);

в

->paginate(4);
5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]