Я пытаюсь создать eshop (я хочу изучать laravel) с какой-то формой для добавления данных.
У меня есть два маршрута: первый для отображения продукта (product / {id}) и второй для создания нового продукта (product / create).
Но когда я пытаюсь показать какой-то продукт, он показывает 404, так же, как на втором сайте.
Когда я удаляю второй маршрут, все работает, но вместе они не работают.
Route::group(['middleware' => 'web'], function () {
// Products
Route::get('/product/', 'ProductController@index')->name('product.all'); //All products
Route::get('/product/{id}/', 'ProductController@show')->name('product.id'); // Only one product with id
Route::group( ['middleware' => 'auth'], function() {
// Products
Route::get('/product/create/', 'ProductController@create');// Form to add new product
});
});
Когда я захожу на URL / product / 8, я хочу показать продукт с идентификатором 8, но на url / product / create я хочу показать форму для создания нового продукта