попадает на страницу товара с id = 4.
Однако, если после указанного id будет какой-либо текст - все равно будет отображен товар с этим id (и запрос выполнится успешно, найдется этот товар) (например, site.loc/catalog/product/4test)
Почему возникает такое поведение, как его правильно исправлять?
public function show(Product $product){ ..... }
Тоже самое, изначально и была такая реализация
звучит как фича
if(is_null($product)) { return abort(404); }
Не-а, там не null. Я изменил в роутах маршрут на catalog/product/{id}, и это исправило проблему, но я не до конца понимаю эту логику
Обсуждают сегодня