我有一个非常简单的Laravel应用程序。基本上我正在使用Eloquent从数据库中提取数据并对它们进行分页。
然而它无法正常工作。每次我使用paginate命令时,我只得到第一页的结果。
这是我的代码:
$forum = new Forum;
$posts = $forum->paginate(5);
return $posts;
我回来的是JSON:
total: 33,
per_page: 5,
current_page: 1,
last_page: 7,
next_page_url: "http://xxxxxxx.com/load?page=2",
prev_page_url: null,
from: 1,
to: 5,
......以及前5个结果。
当我点击下一页网址时,它会加载完全相同的第一页结果,而且我的答案完全相同:
total: 33,
per_page: 5,
current_page: 1,
last_page: 7,
next_page_url: "http://xxxxxxx.com/load?page=2",
prev_page_url: null,
from: 1,
to: 5,
......使用相同的5个帖子。
我没有更改Laravel中的任何设置,而且我正在使用Laravel 5.2。
谁能告诉我在这里缺少什么?