404 Laravel 8 хотя есть шаблон, маршрут, контроллер
Не работает URL 127.0.0.1/user/<тут айди пользователя> и 127.0.0.1/category/<тут категория>. Также не работает страница добавления статьи. Файл web.php:
Файл ArticlesController.php:
Хотя шаблоны есть:
Скриншоты:
Что не так? Помогите пожалуйста. И почему одни маршруты работают, а другие нет? Ведь всё есть.
после того как я закамментировал эту строку:
Route::get('/{article}/{id}', [ArticlesController::class, 'detail'])->name('detail');
страница просмотра пользователя стала работать, страница добавления статьи тоже стала работать, страница просмотра рубрики тоже стала работать
Ответы (1 шт):
Всё я разобрался. Мне помог пользователь Kirill_ с дискорд-сервера LaravelRUS он написал:
посмотри как ты написал ссылку /{article}/{id}, элемент {article} не как строка а как переменная, и она перехватывает все ссылки что дальше делая их нерабочими
Всё дело было в элементе {article} который принимал урл и перенаправлял запрос на свой контроллер, а не на нужный контроллер для этого url.