gpt4 book ai didi

php - Laravel 5.6.26 错误 - 找不到类 'Tymon\JWTAuth\Providers\LaravelServiceProvider'

转载 作者:可可西里 更新时间:2023-11-01 13:38:21 26 4
gpt4 key购买 nike

仅供引用,

我浏览了几个 Web 链接并找到了解决方案,例如更改/添加到 composer.json 文件

"tymon/jwt-auth": "^0.5.12" 
"tymon/jwt-auth": "^1.0.0-beta.3"
"tymon/jwt-auth": "^1.0.0-rc.2"

app.php 包含 LaravelServiceProvider/JWTAuthServiceProvider 的配置文件

providers => [
---
Tymon\JWTAuth\Providers\LaravelServiceProvider::class,

Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class,
---
]
aliases => [
-----
'JWTAuth' => Tymon\JWTAuth\Facades\JWTAuth::class,
'JWTFactory' => Tymon\JWTAuth\Facades\JWTFactory::class,
-----
]

composer update --no-scripts
composer update

发布时:

php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"

错误信息如下。

In ProviderRepository.php line 208:

Class 'Tymon\JWTAuth\Providers\LaravelServiceProvider' not found

composer 更新下面的输出

$composer update

Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Conclusion: remove laravel/framework v5.6.26
- Conclusion: don't install laravel/framework v5.6.26
- Installation request for tymon/jwt-auth 1.0.0-beta.3 -> satisfiable by tymon/jwt-auth[1.0.0-beta.3].
- Conclusion: don't install laravel/framework v5.6.1
- Conclusion: don't install laravel/framework v5.6.0
- tymon/jwt-auth 1.0.0-beta.3 requires illuminate/auth 5.1.* || 5.2.* || 5.3.* || 5.4.* -> satisfiable by illuminate/auth[5.1.x-dev].

- Installation request for laravel/framework 5.6.* -> satisfiable by laravel/framework[5.6.x-dev].

提前致谢。

最佳答案

下载包时出现问题尝试运行

composer require tymon/jwt-auth:dev-develop --prefer-source

并在您的 config/app.php 中将提供者设置为

Tymon\JWTAuth\Providers\LaravelServiceProvider::class,

同时提供别名:

'JWTAuth' => Tymon\JWTAuth\Facades\JWTAuth::class,
'JWTFactory' => Tymon\JWTAuth\Facades\JWTFactory::class,

完成上述所有步骤后发布您的供应商:

php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"

并生成授权密码:php artisan jwt:secret

关于php - Laravel 5.6.26 错误 - 找不到类 'Tymon\JWTAuth\Providers\LaravelServiceProvider',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50986513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com