视图页面的分页在laravel5中不起作用

时间:2018-06-15 06:21:57

标签: php laravel-5

我正在尝试为我的视图页面使用分页但是得到错误:调用数组上的成员函数links()

限制在控制器中使用paginate显示记录很好,但问题是在传递给视图时。控制器代码是:

$referredProcedureBookings = Gateway::procedurebooking()->getReferredProcedureBooking()->paginate(5);
            $new_records = [];
            foreach ($referredProcedureBookings as $referredProcedureBooking) 
            {
                $records['ProcedureId'] = $referredProcedureBooking->id;
                $records['ProcedureName'] = $referredProcedureBooking->procedure_name;
                $new_records[] = $records;    
            }
            return view('procedurebookings',compact('new_records');

在我看来,它是这样的:

@foreach($new_records as $new_recordss)
<td><div class="col-md-2"><h5 class="panel-body">{{ $new_recordss['Name'] }}</h5></div></td>

<td><div class="col-md-2 col-md-pull-6"><h5 class="panel-body">{{ $new_recordss['Age'] }}</h5></div></td>
@endforeach 
{{ $new_records->links() }}

我得到的错误是:调用数组上的成员函数links()。

即使我使用:{{$ new_records [links()]}}

然后我得到:调用未定义的函数链接()

我应该如何使用链接方法?

1 个答案:

答案 0 :(得分:1)

$ referProcedureBookings上可用的链接方法

$referredProcedureBookings->links()

所以先通过$referredProcedureBookings查看。