laravel中的分页给出了错误"未定义的偏移量:1"

时间:2017-09-15 15:01:54

标签: php laravel laravel-5 laravel-blade

我的控制器代码是

$enquiries = Enquiry::paginate(5);
return view('admin.enquiry-list')->withResults($enquiries);

我的blade.php代码就像这样

{{ $enquiries->appends(Request::only('fullname',
            'mobile',
            'email'))->links() }}

我在哪里做错了?

2 个答案:

答案 0 :(得分:1)

不应将链接视为html实体

 $enquiries = Enquiry::paginate(5);
    return view('admin.enquiry-list')->with('enquiries',$enquiries);

    {!! $enquiries->appends(Request::only('fullname',
                'mobile',
                'email'))->links() !!}

答案 1 :(得分:0)

如果您参考Laravel文档,请参阅以下内容:

附加分页链接

您可以使用appends方法附加到分页链接的查询字符串。例如,要将sort = votes附加到每个分页链接,您应该进行以下调用以追加:

{{ $users->appends(['sort' => 'votes'])->links() }}

基于它,我觉得你缺少的是提供给附加的参数应该是数组。您可以尝试将其更改为数组吗?

{{ $enquiries->appends(Request::only(['fullname',
        'mobile',
        'email']))->links() }}

您可以尝试检查一下是否有效吗?