Добавить название фреймворк Laravel маршрут


У меня есть маршрут, определенный как:

Route::get('/novanoticia', 'HomeController@getNovaNoticia');

Когда я запускаю php artisan route:list, он ничего не показывает в столбце имя. Как добавить имя к маршруту таким образом, чтобы впоследствии я мог называть его просто по имени, например: href="{{ route('route_name', $routeparam) }}?

Или мне придется пересмотреть маршрут? Заранее спасибо

1 2

1 ответ:

Вариант 1

Route::get('/novanoticia', 'HomeController@getNovaNoticia')->name('route_name');

Вариант 2

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

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