调用数组上的成员函数 paginate()
Posted
技术标签:
【中文标题】调用数组上的成员函数 paginate()【英文标题】:Call to a member function paginate() on array 【发布时间】:2016-07-22 06:22:49 【问题描述】:我正在使用 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);
如果我在这里添加分页,它会显示错误。 ""
$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()
?
【问题讨论】:
【参考方案1】:来自Laravel 5.0 Pagination documentation:的示例
$users = DB::table('users')->paginate(15);
所以试着改变你的例子的最后一行
->get()->paginate(4);
到
->paginate(4);
【讨论】:
以上是关于调用数组上的成员函数 paginate()的主要内容,如果未能解决你的问题,请参考以下文章