什么是;作为「;Laravel路由中的关键字平均值?

什么是;作为「;Laravel路由中的关键字平均值?,laravel,laravel-routing,Laravel,Laravel Routing,据我从Laravel文档中了解,它用于重定向,但可能我错了 我写 Route::get('user/profile',['as'=>'profile',函数(){ 呼应“一些文字”; }]); 然后我希望我的URL从 https://base_url/public/index.php/user/profile至https://base_url/public/index.php/profile但这并没有发生 总的来说,我想知道,如果我使用 Route::get('user/profile',函数

据我从Laravel文档中了解,它用于重定向,但可能我错了

我写

Route::get('user/profile',['as'=>'profile',函数(){
呼应“一些文字”;
}]);
然后我希望我的URL从
https://base_url/public/index.php/user/profile
https://base_url/public/index.php/profile
但这并没有发生

总的来说,我想知道,如果我使用

Route::get('user/profile',函数(){
呼应“一些文字”;
});

而不是上述路由规则。

目的不是在路由文件中重新定向

相反,使用您提供的示例路线,Laravel将允许您使用以下方式参考所述路线:

$url = route('profile');
因此,您不必在代码中反复手动构建URL


简而言之,区别在于第一件事是命名路由,最后一件事是非命名路由。因为您调用了第一条路线,所以您可以通过该名称引用它。

Laravel文档中记录的
as
关键字在哪里?as关键字在旧版本中,如果将文档更改为5.2,您可以看到
as
关键字。在较新版本中,它是
->name