Laravel - Route :: ресурс с Route :: post - Используйте оба - PullRequest
0 голосов
/ 21 января 2019

Я использую laravel 4, и у меня есть требование, как я хочу ниже двух маршрутов, таких как:

 Route::resource('admin/products', 'ProuctController');
 Route::post('admin/products', 'ProductController@index');

И это должно восприниматься как [admin.products.store] идет в store () и [admin.products] идет в индекс().

В настоящий момент оба маршрута идут в функцию store () контроллера продукта.

Можно ли сделать так, как я делаю ??

1 Ответ

0 голосов
/ 21 января 2019

Контроллерам ресурсов может быть предоставлено подмножество действий для регистрации:

Route::resource('admin/products', 'ProuctController', [
    'except' => [ 'store' ]
]);

source: Как удалить функцию show () из контроллера ресурсов в Laravel

...