我是 Laravel 新手,这是我的第一个问题,因为我在任何地方都找不到解决方案。 我以某种方式实现了 JWT-token,它一直有效,直到我把它搞砸了。现在,当我输入 php artisanserve 时,或者当我尝试发布时,我会收到该错误。我尝试了所有类似的事情 --- Laravel 5.6.26 Error- Class 'Tymon\JWTAuth\Providers\LaravelServiceProvider' not found ---但这行不通。 当我在composer.json中添加“tymon/jwt-auth”:“^0.5.12”时,我收到错误类LaravelServiceProvider未找到,当我将其更改为“tymon/jwt-auth”:“^1.0.0- beta.3"或 "tymon/jwt-auth": "^1.0.0-rc.2"然后我发现错误 JWTAuthServiceProvider 未找到。我也尝试过 Composer 需要照亮/验证,但它不起作用。我可以得到一些帮助吗?
最佳答案
我遇到了同样的问题,我通过执行这些命令解决了它
composer require illuminate/auth
composer require tymon/jwt-auth:"^1.0.0-rc.2"
composer update
然后
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider"
您可以安全地从 app.php
文件中删除
Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class,
'JWTAuth' => Tymon\JWTAuth\Facades\JWTAuth::class,
'JWTFactory' => Tymon\JWTAuth\Facades\JWTFactory::class
关于php - 我收到错误 --- 在 ProviderRepository.php 第 208 行 : Class 'Tymon\JWTAuth\Providers\LaravelServiceProvider' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51408037/