簡體   English   中英

Laravel 5-在routes.php的末尾捕獲所有路由(Route :: controller)?

[英]laravel 5 - catch all route (Route::controller) at the end of routes.php?

我如何在Laravel 5的route.php末尾使用全部捕獲的路由?

Route::controller('{user}','PublicProfileController');

它會在所有視圖中“銷毀” laravel調試欄和一些javascript。 這似乎更好地工作:

Route::get('{user}','PublicProfileController@index');

我試圖使用類似mysite.com/username/photosmysite.com/username/posts段來提供mysite.com/username類的URL。

如評論中所討論的,只需不使用全部捕獲路由就可以輕松解決。 但是,還有另一種方法。

問題是包的路由在您的routes.php中的路由之后注冊。 您可以通過在config/app.php中的providers數組中更改服務提供者的順序來進行更改。

只需確保包的服務供應商之前上市的'App\\Providers\\RouteServiceProvider' (這就是應用routes.php被加載)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM