Содержание роута:
Route::get('category/{category}', 'Product_Controller@index');
Содержание контроллера:
$data = Category::where('alias', $category)
->firstOrfail();
Запись в базе данных:
поле alias = 'category/subcategory'
При переходе на страницу site.com/category/subcategory выдает ошибку:
(1/1) NotFoundHttpException
Как исправить эту ошибку?
Измените описание маршрута следующим образом:
Route::get('category/{category}', 'Product_Controller@index')
->where(['category' => '(.*)']);
Вместо
$data = Category::where('alias', $category)
->firstOrfail();
Сделайте
$data = Category::where('alias', "category/{$category}")
->firstOrfail();
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники