Php composer使用Laravel for JWT时出错

Php composer使用Laravel for JWT时出错,php,laravel,jwt,composer-php,Php,Laravel,Jwt,Composer Php,遵循此指南:我已安装tymon/jwt auth:^1。0@dev正确。一切正常,但当我运行:composer require irazasyed/jwt auth guard时,出现了此错误 composer require irazasyed/jwt-auth-guard Using version ^1.0 for irazasyed/jwt-auth-guard ./composer.json has been updated Running composer update irazas

遵循此指南:我已安装
tymon/jwt auth:^1。0@dev
正确。一切正常,但当我运行:
composer require irazasyed/jwt auth guard
时,出现了此错误

composer require irazasyed/jwt-auth-guard
Using version ^1.0 for irazasyed/jwt-auth-guard
./composer.json has been updated
Running composer update irazasyed/jwt-auth-guard
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - irazasyed/jwt-auth-guard[dev-master, v1.0.0, ..., v1.0.4] require illuminate/support ~5.0 -> found illuminate/support[v5.0.0, ..., 5.8.x-dev] but these were not loaded, likely because it conflicts with another require.
    - irazasyed/jwt-auth-guard 1.0.x-dev is an alias of irazasyed/jwt-auth-guard dev-master and thus requires it to be installed too.
    - Root composer.json requires irazasyed/jwt-auth-guard ^1.0 -> satisfiable by irazasyed/jwt-auth-guard[v1.0.0, ..., 1.0.x-dev (alias of dev-master)].


Installation failed, reverting ./composer.json and ./composer.lock to their original content.
我的PHP版本是:7.4.16

我的Laravel版本是:8.12

我的作曲版本是:2.0.9

我不知道我能做什么。谢谢大家的帮助

更新:

这是在运行composer require irazasyed/jwt auth guard-ignore platform reqs后出现的错误:

Using version ^1.0 for irazasyed/jwt-auth-guard
./composer.json has been updated
Running composer update irazasyed/jwt-auth-guard
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - irazasyed/jwt-auth-guard[dev-master, v1.0.0, ..., v1.0.4] require illuminate/support ~5.0 -> found illuminate/support[v5.0.0, ..., 5.8.x-dev] but these were not loaded, likely because it conflicts with another require.
    - irazasyed/jwt-auth-guard 1.0.x-dev is an alias of irazasyed/jwt-auth-guard dev-master and thus requires it to be installed too.
    - Root composer.json requires irazasyed/jwt-auth-guard ^1.0 -> satisfiable by irazasyed/jwt-auth-guard[v1.0.0, ..., 1.0.x-dev (alias of dev-master)].


Installation failed, reverting ./composer.json and ./composer.lock to their original content.

lcobucci/jwt是一个与框架无关的PHP库,允许您基于RFC 7519发布、解析和验证JSON Web令牌

通过运行以下命令,您可以安装它

composer require lcobucci/jwt
你可以在这里找到更多的文档


我不推荐这个套餐!-该包没有任何测试-它只有两个文件,并且使用tymon/jwt auth Laravel已经支持jwt-它使用的是tymon/jwt auth。Laravel已经提供了jwt支持——因此您不需要这个包,您可以复制文件并添加您自己的测试。还有,看看如何使用Laravel Sanctum,我甚至不需要tymon/jwt auth?看看它的使用,而不是tymon/jwt auth这里有更多关于你的JS如何使用jwt的信息,请在你的答案中添加一些解释,以便其他人可以从中学习it@NicoHaase我一定会这么做的