Laravel - 'Auth guard [admin] не определен.' - PullRequest
0 голосов
/ 13 мая 2018

Возможно, я что-то изменил при работе с разрешениямиэто могло изменить охранника.Я понятия не имею, что, поскольку я не вижу никаких изменений в git, может быть, через БД?

Сначала я попытался повозиться и дать определенному пользователю права администратора с помощью: $role = Spatie\Permission\Models\Role::where('name', 'admin')->get()->first();

Когда он вернул undefined, я проверил Auth::guard('admin'), который возвращает undefined, поэтому я понимаю, что проблема не имеет ничего общего с пакетом Spatie.

Изучив несколько вопросов / ответов здесь по stackoverflow, один из нихconfig:clear и config:cache, которые не работали и до сих пор не определены для администратора Auth Guard.

Любые другие варианты, которые я мог бы использовать, чтобы получить администратора Auth?

спасибо

1 Ответ

0 голосов
/ 14 мая 2018

В случае, если вы отредактировали свой config / auth.php, например, чтобы добавить еще одну охрану, и ваша конфигурация будет сохранена в кэше, ваша защита не может быть перезагружена. Если у вас возникла эта проблема, очистка конфигурации исправит ее.

https://github.com/laravel/laravel/blob/v5.2.0/config/auth.php

php artisan config:clear OR php artisan config:cache

Я использую Laravel 5.4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...