我正在使用 laravel 5.7 ,并在 app.php laravel项目并设置了 JWT服务提供程序>。现在,我运行用于发布 JWT 配置文件的命令,但出现了这样的错误
在ProviderRepository.php第208行中:
找不到类'Tymon \ JWT \ Providers \ JWTAuthServiceProvider'
我不知道如何解决这个问题。
答案 0 :(得分:2)
通过作曲家安装
运行以下命令以获取最新版本:
composer require tymon/jwt-auth
添加服务提供商
将服务提供者添加到providers
配置文件中的config/app.php
数组中,如下所示:
'providers' => [
...
Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
]
答案 1 :(得分:1)
关注此链接:laravel-jwt-api
步骤1:composer update
第2步:php artisan migrate
第3步:php artisan serve
然后将其放在邮递员中
http://127.0.0.1:8000/api/auth/login
我希望它对您有用!
答案 2 :(得分:0)
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider" php artisan config:cache php artisan vendor:publish and then select Which provider or tag's files would you like to publish`enter code here` [0 ] Publish files from all providers and tags listed below [1 ] Provider: Facade\
Blockquote
Ignition \ IgnitionServiceProvider [2]提供程序:Fideloper \ Proxy \ TrustedProxyServiceProvider [3]提供程序:Fruitcake \ Cors \ CorsServiceProvider [4]提供程序:Illuminate \ Foundation \ Providers \ FoundationServiceProvider [5]提供程序:Illuminate \ Mail \ MailServiceProvider [6]提供程序:Illuminate \ Notifications \ NotificationServiceProvider [7]提供程序:Illuminate \ Pagination \ PaginationServiceProvider [8]提供程序:Laravel \ Tinker \ TinkerServiceProvider [9]提供程序:Tymon \ JWTAuth \ Providers \ LaravelServiceProvider [10]标记:config [11]标记:cors [12]标签:flare-config [13]标签:ignition-config [14]标签:laravel-errors [15]标签:laravel-mail [16]标签:laravel-notifications [17]标签:laravel分页
9
Copied File [/vendor/tymon/jwt-auth/config/config.php] To [/config/jwt.php] Publishing complete.