这些路线有什么区别?

问题描述 投票:0回答:2

当我使用第一个逻辑时,我定义了更新配置文件逻辑的路由。它不起作用,但是使用第二个逻辑可以正常工作。所以我不知道两者之间有什么区别。

1. Route::post('/profile', 'ProfileController@update');
2. Route::post('/profile', 'ProfileController@update')->name('profile');
laravel routes laravel-5.7
2个回答
0
投票

它们之间的唯一区别是名称,因此,如果您进行表单操作,例如{{ route('profile') }},则意味着:转到具有名称配置文件的路由。

阅读this了解更多详细信息。


0
投票

第二个是“命名路线”。它允许您通过名称引用您的路线。

Laravel 5.7 Docs - Routing - Named Routes

© www.soinside.com 2019 - 2024. All rights reserved.