Фильтр не работает с командами laravel

Можем ли мы использовать фильтры с командами Laravel. Работает нормально с контроллерами. Но при использовании с командами выдает ошибку «вызов неопределенного метода».
У меня есть этот фильтр customAuth. Работает нормально в контроллере по телефону $this->beforeFilter('podioAuth');

Но когда я использую это с командами Laravel, это показывает ошибку. Фильтры предназначены только для работы с контроллерами?

0

Решение

Фильтры прикрепляются к маршрутам и — если к маршруту подключено действие контроллера — они, в свою очередь, становятся доступными для контроллера. То, как определяются фильтры, очень хорошо указывает на это:

Route::filter('myFilter', ...);

Так что пытаюсь использовать $this->beforeFilter(...) внутри команда не будет работать, потому что нет beforeFilter метод реализован в Illuminate\Console\Commandи, что более важно, сама команда не знает фильтров.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector