我正在使用 Laravel 5.1 框架编写一个网站,并且试图弄清楚如何使用漂亮的 URL(pages/2
而不是pages?page=2
)。实际上让我感到惊讶的是,他们没有包含可以轻松实现这一点的功能。
我也想知道,除非 Laravel 已经处理了这个问题,否则如何限制显示的链接数量。我只是想<< 1 2 3 ... 657 658 659 >>
,作为一个例子。
目前,我的代码如下:
public function index() // I can pass the $page = 1 here (1 being default)
{
$pages = Page::whereNotNull('approved')->orderBy('created_at', 'desc')->paginate(5);
return view('pages.index', ['pages' => $pages]);
}
在我看来,我有{!! $pages->render() !!}
。当然,这在使用 GET 变量方面非常有效。
我试图创建一个自定义演示者扩展,BootstrapThreePresenter
但我无法弄清楚如何将它链接起来,所以一切正常。
我赶紧补充一下,这个问题不是重复的,因为它适用于 Laravel 5.1 - 我看过的所有其他问题都适用于 Laravel 4.*。