Драйвер Auth Guard [api] не определен. Люмен, Динго, JWTAuth

Я пытаюсь разработать API для отдыха, используя люмен. Для аутентификации я использую Dingo и JWTAuth api, но получаю следующее сообщение:

Драйвер Auth Guard [api] не определен.

Ниже приведен скриншот сообщения от Почтальона, включая трассировку стека.

Скриншот ошибки почтальона

2 ответа

В вашем bootstrap/app.php файл, убедитесь, что следующая строка не закомментирована:

$app->register(App\Providers\AuthServiceProvider::class);

Это приведет к api Auth драйвер должен быть зарегистрирован.

Открыть файлbootstrap/app.phpи раскомментируйте (или добавьте, если их у вас нет) строки:

      $app->register(App\Providers\AuthServiceProvider::class);

И:

      $app->routeMiddleware([
    'auth' => App\Http\Middleware\Authenticate::class,
]);

И, наконец, запустите:

      composer dump-autoload
Другие вопросы по тегам