Задать вопрос
@Donald_Duck

Как повесить посредников только на определенные RESTful роуты?

Возможно ли повесить посредников не на все RESTful роуты, а только на определенные?
Допустим, создали роуты вот так Route::resource('photos', 'PhotoController');. Как повесить посредника/посредников только на photos.create и photos.store? Создавать эти роуты отдельно?
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Novikofff
PHP Developer
Можно в самом контроллере указать Мидлвари:
https://laravel.com/docs/5.5/controllers#controlle...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
chupacabramiamor
@chupacabramiamor
Инженегр-программист
Или через обратную функцию для группы роутов:
Route::group([ 'middleware' => 'auth' ], function() {
    Route::resource('photos', 'PhotoController');
    Route::resource('other', 'OtherController');
})
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы