调用数组的成员函数 paginate()
Call to a member function paginate() on array
我正在与 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);
}
}
如果我在这里添加分页,它会显示错误。 "Call to a member function paginate() on array"
$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()
?
示例来自 Laravel 5.0 Pagination documentation:
$users = DB::table('users')->paginate(15);
因此请尝试将示例的最后一行从
->get()->paginate(4);
到
->paginate(4);
我正在与 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);
}
}
如果我在这里添加分页,它会显示错误。 "Call to a member function paginate() on array"
$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()
?
示例来自 Laravel 5.0 Pagination documentation:
$users = DB::table('users')->paginate(15);
因此请尝试将示例的最后一行从
->get()->paginate(4);
到
->paginate(4);