У меня есть контроллер ресурсов с именем CountryController
и в routes/web.php
указан следующий маршрут:
Route::resource('/', 'CountryController');
index()
работает нормально, но все другие методы контроллера вернули Laravel 404 Not Found Страница ошибки.
Я попробовал и изменил приведенное выше объявление маршрута на:
Route::resource('/world', 'CountryController');
Затем все методы контроллера начали работать как положено.
В чем была проблема с первым объявлением маршрута? Разве нельзя использовать контроллеры ресурсов и маршрутизацию для корневых URL-адресов (/
)?