【发布时间】:2015-03-14 20:18:30
【问题描述】:
我正在尝试将我的 laravel4 应用程序移植到 laravel 5 。在以前的版本中,我可以使用以下方法生成分页网址。
在控制器中:
$this->data['pages']= Page::whereIn('area_id', $suburbs)->where('score','>','0')->orderBy('score','desc')->paginate(12);
在与视图共享数据数组后,我可以用户
在视图中:
{{$pages->links()}}
在 laravel 5 中,这样做会导致以下错误
ErrorException in AbstractPaginator.php line 445:
call_user_func_array() expects parameter 1 to be a valid callback, class 'Illuminate\Support\Collection' does not have a method 'links'
不确定我在这里缺少什么,有人可以帮忙吗?
【问题讨论】:
-
我建议等到 Laravel 5 稳定后,因为它有一些 bug 并且基础代码可以更改。
-
@ClaudioLudovicoPanetta 我想它会在这个月问世:)。只是想与更改同步。虽然使用 4.2 进行生产。
-
您的问题似乎比您的问题更像是 Laravel 问题,我会尝试复制您的问题以获得解决方案,brb。
-
@ClaudioLudovicoPanetta 谢谢 :) 。将拭目以待。否则将在 github 上添加一个问题
标签: php laravel pagination laravel-5