#php #laravel #laravel-7
#php #laravel #laravel-7
Вопрос:
Приведенный ниже маршрут работает нормально.
Route::get('/create','HolidaysController@create')->name('createHoliday');
Тем не менее, я получаю
Маршрут [createHoliday] не определен
ошибка, когда я помещаю его в префикс маршрута.
Route::prefix('holidays')->group(function () {
Route::get('/create','HolidaysController@create')->name('createHoliday');
});
Я очистил всю конфигурацию, кэш, маршрут и представления с помощью команды artisan, но безуспешно.
Не могу понять, почему это не работает.
использование Laravel 7.24
Комментарии:
1. Что
php artisan route:list
выводится в обоих случаях?2. как вы используете этот маршрут? пожалуйста, вставьте строку, с которой вы столкнулись с этой ошибкой
Ответ №1:
Когда мы используем префикс в маршрутах, префикс также добавляется в название маршрута
Пожалуйста, попробуйте
holidays.createHoliday