課程
/后端開發
/PHP
/輕松學會Laravel-基礎篇
Route::get('user/center-test',['as'=>'center',function(){ ???????return???route('center'); }]);
有什么意義?
2019-10-06
源自:輕松學會Laravel-基礎篇 3-1
正在回答
我覺得是因為中文翻譯的不好,這個東西并不是“別名”,而是“命名”。
前面的都是“匿名”路由,只用一次。
想在多處使用的就給它取個名字,就成了“命名”路由(忘了“別名”這個詞吧)
新版laravel官方文檔里已經不再介紹as這個用法了,取而代之的是name,我覺得就是為了糾正這個誤解。
上面代碼按新版的寫法是:
Route::get('user/center-test',function(){ ???????return???route('center'); })->name('center');
蕭俊介
比如這個路由有多個地方使用,使用的地方都是調用的路由別名。當這個路由改變的時候,別名不用變,只需要修改路由的配置文件即可。我這么說你能理解嗎?
舉報
Laravel框架基礎視頻教程,輕松入門,了解Laravel的優勢
3 回答路由的別名
1 回答路由別名的問題
2 回答為啥路由別名,和any,match方法,看著敲都不對
1 回答laravel路由別名在5.3文檔哪有對應講解?
1 回答還是不大理解別名
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-13
我覺得是因為中文翻譯的不好,這個東西并不是“別名”,而是“命名”。
前面的都是“匿名”路由,只用一次。
想在多處使用的就給它取個名字,就成了“命名”路由(忘了“別名”這個詞吧)
新版laravel官方文檔里已經不再介紹as這個用法了,取而代之的是name,我覺得就是為了糾正這個誤解。
上面代碼按新版的寫法是:
2019-10-09
比如這個路由有多個地方使用,使用的地方都是調用的路由別名。當這個路由改變的時候,別名不用變,只需要修改路由的配置文件即可。我這么說你能理解嗎?