Таможня Laravel исключает маршруты - PullRequest
0 голосов
/ 18 апреля 2019

Я создал пользовательскую защиту для laravel 5.8 и зарегистрирован в AuthServiceProvider.

Используя приведенное ниже определение конструктора внутри контроллера , я хочу исключить определенные маршруты из проверки подлинности (например, регистра):

$this->middleware('protect', ['except' => 'store']);

protect это просто псевдоним для промежуточного программного обеспечения, выполняющего работу

'protect' => \App\Http\Middleware\GauthJwt::class,

Но это, похоже, не имеет никакого эффекта, так как мой охранник все равно получил удар.

Должен ли я как-то регистрировать или анализировать маршруты в моей охране?

Я что-то упускаю из-за того, как Laravel обращается с таможенными охранниками?

Маршруты с использованием этого промежуточного программного обеспечения:

| GET|HEAD | api/users                             | users.all                   | App\Http\Controllers\Api\User\UserController@all                        | api,protect |
| POST     | api/users                             | users.register              | App\Http\Controllers\Api\User\UserController@store                      | api         |
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...