Я использую laravel 4, и у меня есть требование, как будто я хочу ниже двух маршрутов, подобных этому:
Route::resource('admin/products', 'ProuctController');
Route::post('admin/products', 'ProductController@index');
И он должен обрабатываться так, как [admin.products.store] переходит в store(), а [admin.products] переходит в index().
Сейчас оба маршрута идут к функции store() контроллера продукта.
Можно ли сделать как я??
@KiranKanzar Уже пробовал, но не работает
Вы сделали php artisan route:list, чтобы проверить имена маршрутов?
возможный дубликат stackoverflow.com/a/23506685/8487424






Контроллеры ресурсов могут получить подмножество действий для регистрации:
Route::resource('admin/products', 'ProuctController', [
'except' => [ 'store' ]
]);
источник: Как удалить функцию show() из контроллера ресурсов в Laravel
Но мне также нужно использовать функцию магазина. Ваш код удалит метод хранилища по умолчанию, я думаю
попробуйте изменить первый метод публикации и метод второго ресурса.