什么是" routeName"在Laravel的route()函数中?

时间:2016-09-13 18:09:31

标签: php laravel laravel-5

official doc中:

$url = route('routeName');

在我每天使用Laravel时,我总是把路线写成:

Route::get('/', function () {
    return view('main');
});

Route::get('/test', 'TestController@test');

路线规则没有名称......

那么什么是" routeName"在Laravel的route()函数中?任何人都可以提供一个例子吗?

1 个答案:

答案 0 :(得分:3)

嗯,它的路线名称。您可以使用name()方法或使用as选项命名您的路线:

Route::get('user/profile', 'UserController@showProfile')->name('profile');

Route::get('user/profile', ['as' => 'profile', 'uses' => 'UserController@showProfile']);

您可以使用php artisan route:list命令查看路由名称列表。