当我使用第一个逻辑时,我定义了更新配置文件逻辑的路由。它不起作用,但是使用第二个逻辑可以正常工作。所以我不知道两者之间有什么区别。
1. Route::post('/profile', 'ProfileController@update');
2. Route::post('/profile', 'ProfileController@update')->name('profile');
它们之间的唯一区别是名称,因此,如果您进行表单操作,例如{{ route('profile') }}
,则意味着:转到具有名称配置文件的路由。
阅读this了解更多详细信息。
第二个是“命名路线”。它允许您通过名称引用您的路线。