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

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

Возможно ли повесить посредников не на все RESTful роуты, а только на определенные?
Допустим, создали роуты вот так Route::resource('photos', 'PhotoController');. Как повесить посредника/посредников только на photos.create и photos.store? Создавать эти роуты отдельно?
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 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');
})
Ответ написан
Ваш ответ на вопрос

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

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