我在寫一個使用Laravel 5.1框架的網站,我試圖弄清楚如何使用漂亮的URL(pages/2
而不是pages?page=2
)。它真的讓我感到驚訝,他們沒有包含一個功能來輕鬆實現。在Laravel 5.1分頁中使用漂亮的URL分頁
我也想知道,除非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. *。
我敢肯定,這會干擾資源路由,因爲資源路徑期望'/ pages/2'是id爲2的頁面。 – Rob
@Rob實際上這是一個很好的觀點。這不會影響我的特定應用程序,但也許這是一個好主意,以避免事後可能會導致問題。 – Forest