我一直在 web.php 中聲明我的應用程序的所有路由,但它現在變得非常大。我發現我在 web.php 和每個控制器之間浪費了很多時間,這會影響生產力。我覺得最好在控制器內部定義路由,也許理想情況下將一些 URL 委托給控制器,然后允許控制器處理“子路由”,因為當我有兩個類似的控制器時,這將允許我使用繼承類似的路線。
1 回答

開心每一天1111
TA貢獻1836條經驗 獲得超13個贊
鑒于 Laravel 的工作方式,這是不可能的。每個請求都傳遞到路由器上以找到其指定的位置即??刂破髋c方法。如果在路由器內找不到路由,它只會拋出異常。因此,如果未找到路由,則請求永遠不會到達任何控制器。在 Symphony 的早期版本中,您可以在特定控制器方法的注釋中配置路由。
可悲的是,laravel 它是如何工作的。
但對我來說,我只是喜歡將路由放在一個單獨的文件中。
替代解決方案,更簡單的方法來對所有路線進行排序。
- 1 回答
- 0 關注
- 203 瀏覽
添加回答
舉報
0/150
提交
取消