我是第一次接触laravel,这是我的第一个问题,因为我在任何地方都找不到解决方案。我以某种方式实现了JWT-token,它一直在工作,直到我搞砸了它。现在,当我输入php artisan serve时,或者当我试图发布时,我得到了这个错误。我尝试了所有有问题的东西- Laravel 5.6.26 Error- Class 'Tymon\JWTAuth\Providers\LaravelServiceProvider' not found -但它不起作用。当我在composer.json中添加"tymon/jwt-auth":"^0.5.12“时,我得到一个错误类LaravelServiceProvider not found,当我将其更改为"tymon/jwt-auth":"^1.0.0-beta.3”或"tymon/jwt-auth":"^1.0.0-rc.2“时,我得到错误JWTAuthServiceProvider not found。我也尝试过composer的require /auth,但它不起作用。能帮我个忙吗。
发布于 2018-07-26 23:21:45
我也遇到了同样的问题,我通过执行以下命令解决了这个问题
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
https://stackoverflow.com/questions/51408037
复制相似问题