php - 调用数组上的成员函数 paginate()

标签 php laravel-5 pagination laravel-pagination

我正在使用 Laravel5.0 。我想将 paginate() 添加到我的 Controller 部分的以下功能中。

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()”
$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); 

关于php - 调用数组上的成员函数 paginate(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36373365/

相关文章:

wpf - 如何对 WPF DataGrid 进行分页?

JavaScript 变量和 Smarty

php - 如何清除 Phalcon 2.0 表单元素值

php - Laravel 5 - 查找模型的分页页面

javascript - Rails 6 与佩吉

php - 分页链接无法正常工作 - 不正确的 PHP 函数?

php - 网址错误 0 : The cURL request was retried 3 times and did not succeed

php - 调用未定义的函数 mcrypt_decrypt() - 即使安装了 php5-mcrypt

javascript - Laravel 加载本地 css 和 js 资源非常慢

mongodb - 使用 Compose.io 在 Laravel 中设置 mongodb 配置