阅读文档后,我对 Laravel 中的命名路由仍然只有一个模糊的概念。你能帮我理解吗?Route::get('user/profile', function () { //})->name('profile');Route::get('user/profile', 'UserProfileController@show')->name('profile');它说:为给定路由指定名称后,您可以在通过全局路由功能生成 URL 或重定向时使用该路由的名称我不明白这句话的第二部分是什么意思,关于生成 URL 或重定向。profile在上面的例子中,生成的 URL 是什么?我将如何使用它?
3 回答
慕容708150
TA贡献1831条经验 获得超4个赞
为路由添加名称后,您可以使用route()
帮助程序创建 url。现在可以在您的应用程序中使用它。
例如,在您的刀片模板中,这可能如下所示:
{{ route('profile') }}
这将使用应用程序 url 和路由路径来创建一个 url。
慕田峪9158850
TA贡献1794条经验 获得超7个赞
这是它的外观:
命名路线示例name('store');
:
Route::get('/store-record','YourController@function')->name('store');
store
是这里的命名路线。称之为使用route('store')
定义另一种类型的路由。这不是命名路线:
Route::get('/store-record','YourController@function')
您可以使用访问此路线 {{ url('/store-record') }}
希望这可以帮助
- 3 回答
- 0 关注
- 108 浏览
添加回答
举报
0/150
提交
取消