不推荐从字符串隐式转换键。请使用 InMemory 或 LocalFileReference 类。 [Laravel/Passport]
Implicit conversion of keys from strings is deprecated. Please use InMemory or LocalFileReference classes. [Laravel/Passport]
我正在使用 laravel/passport 进行 api 身份验证,今天我的旧访问令牌不起作用,当我尝试生成新的访问令牌时,我得到了
Implicit conversion of keys from strings is deprecated. Please use InMemory or LocalFileReference classes. {"exception":"[object] (ErrorException(code: 0): Implicit conversion of keys from strings is deprecated. Please use InMemory or LocalFileReference classes.
有人有解决办法吗?
lcobucci/jwt:3.4
有这个问题,可以降级到3.3,composer require lcobucci/jwt:3.3
可以解决。
或者,在 config\jwt.php
文件中更改:
'jwt' => Tymon\JWTAuth\Providers\JWT\Lcobucci::class,
到
'jwt' => Tymon\JWTAuth\Providers\JWT\Namshi::class,
新版 Laravel Passport v10.1.0 今天发布,修复了这个问题。
如前所述,lcobucci/jwt:3.4
导致了这个问题,可以通过降级到 3.3.* 来解决。
但是,如果您声明了这样的内容:
"lcobucci/jwt": "^3.3.1",
您需要删除 ^
因为 v3.4 仍会被下载。请记住,由于错误修复和其他问题,使用较新版本可能会更好,因此请确保更新相应的逻辑以使用较新版本的依赖项。
我正在使用 laravel/passport 进行 api 身份验证,今天我的旧访问令牌不起作用,当我尝试生成新的访问令牌时,我得到了
Implicit conversion of keys from strings is deprecated. Please use InMemory or LocalFileReference classes. {"exception":"[object] (ErrorException(code: 0): Implicit conversion of keys from strings is deprecated. Please use InMemory or LocalFileReference classes.
有人有解决办法吗?
lcobucci/jwt:3.4
有这个问题,可以降级到3.3,composer require lcobucci/jwt:3.3
可以解决。
或者,在 config\jwt.php
文件中更改:
'jwt' => Tymon\JWTAuth\Providers\JWT\Lcobucci::class,
到
'jwt' => Tymon\JWTAuth\Providers\JWT\Namshi::class,
新版 Laravel Passport v10.1.0 今天发布,修复了这个问题。
如前所述,lcobucci/jwt:3.4
导致了这个问题,可以通过降级到 3.3.* 来解决。
但是,如果您声明了这样的内容:
"lcobucci/jwt": "^3.3.1",
您需要删除 ^
因为 v3.4 仍会被下载。请记住,由于错误修复和其他问题,使用较新版本可能会更好,因此请确保更新相应的逻辑以使用较新版本的依赖项。