为laravel路线添加名称

Fab*_*otk 3 php laravel blade

我的路线定义为:

Route::get('/novanoticia', 'HomeController@getNovaNoticia');
Run Code Online (Sandbox Code Playgroud)

当我运行php artisan route:list它时,名称列上没有显示任何内容.如何在这样一种方式,我可以通过它的名字一样再打一个名字添加到路径:href="{{ route('route_name', $routeparam) }}

或者我必须重新定义路线吗?提前致谢

Ale*_*nin 10

选项1

Route::get('/novanoticia', 'HomeController@getNovaNoticia')->name('route_name');
Run Code Online (Sandbox Code Playgroud)

选项2

Route::get('/novanoticia', ['as' => 'route_name', 'uses' => 'HomeController@getNovaNoticia']);
Run Code Online (Sandbox Code Playgroud)

https://laravel.com/docs/5.3/routing#named-routes