我的路线定义为:
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