亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Laravel 在控制器內部路由?

使用 Laravel 在控制器內部路由?

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

1 回答

?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

鑒于 Laravel 的工作方式,這是不可能的。每個請求都傳遞到路由器上以找到其指定的位置即??刂破髋c方法。如果在路由器內找不到路由,它只會拋出異常。因此,如果未找到路由,則請求永遠不會到達任何控制器。在 Symphony 的早期版本中,您可以在特定控制器方法的注釋中配置路由。

可悲的是,laravel 它是如何工作的。

但對我來說,我只是喜歡將路由放在一個單獨的文件中。

http://img1.sycdn.imooc.com//6129f2700001e41510470934.jpg

替代解決方案,更簡單的方法來對所有路線進行排序。


查看完整回答
反對 回復 2021-08-28
  • 1 回答
  • 0 關注
  • 203 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號