Я пишу веб-сервис с Laravel.Я хочу добавить аутентификацию JWT к нему.мои контроллеры для API находятся в каталоге
app \ http \ controllers \ api \ v1 \ AuthController.php
проекта.моя версия проекта Laravel - 5.7.я использовал эти команды для установки и настройки пакета:
composer require tymon/jwt-auth:dev-develop --prefer-source
, а затем
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
и
php artisan jwt:secret
, наконец, я добавил следующее в app \ kernel.php
protected $routeMiddleware = [
....
'auth.jwt' => \Tymon\JWTAuth\Http\Middleware\Authenticate::class,
];
, так как я использую laravel 5.7, я ничего не добавил в файл config / app.php.теперь я хочу использовать JWTAuth в своих контроллерах, и когда я использую JWTAuth, как показано ниже:
use JWTAuth;
появляется сообщение об ошибке: Undefined class JWTAuth ...
я переустанавливал его и несколько раз делал dum-autload композитора, но не работал.что я делаю не так?