PHP Laravel 5.7 Tymon/jwt-auth 未安装

Posted

技术标签:

【中文标题】PHP Laravel 5.7 Tymon/jwt-auth 未安装【英文标题】:PHP Laravel 5.7 Tymon/jwt-auth Not Installing 【发布时间】:2019-05-22 20:45:01 【问题描述】:

按照网站上的说明尝试安装 Tymon/jwt-auth 包并使用它:https://jwt-auth.readthedocs.io/en/develop/laravel-installation/ 发布配置似乎没有任何作用,我没有看到 config/jwt .php 文件,而命令 php artisan jwt:secretdoesn't 做任何有用的事情,说在“jwt”命名空间中没有定义任何命令。

有人知道如何让 JWT 在 Laravel 5.7 上运行吗?

验证它在composer.json中:

    "require": 
    "php": "^7.1.3",
    "fideloper/proxy": "^4.0",
    "laravel/framework": "5.7.*",
    "laravel/tinker": "^1.0",
    "tymon/jwt-auth": "^0.5.12"
,

【问题讨论】:

你试过composer dump-autoload吗?如果它不起作用,关闭并重新打开终端,然后重新运行它,再次尝试composer install.. 似乎是作曲家的问题 别忘了检查它是否添加到 composer.json 文件中。 【参考方案1】:

如果能尽快发布这个就好了,你可以用这个

"tymon/jwt-auth": "dev-develop"

这对我的项目有用

【讨论】:

【参考方案2】:

转到composer.json。将此添加到要求:"tymon/jwt-auth": "^1.0.0"。然后运行php composer update。 carbon 2.0 不支持 jwt 0.5 的版本。这适用于 laravel 5.8。

【讨论】:

以上是关于PHP Laravel 5.7 Tymon/jwt-auth 未安装的主要内容,如果未能解决你的问题,请参考以下文章

php Laravel Tymon JWT从凭证生成令牌

Laravel 7.0 - tymon/jwt-auth - 检查令牌是不是有效

tymon/jwt-auth Laravel:无法验证令牌签名

Laravel 8 tymon/jwt-auth 使另一个用户的令牌无效

Laravel/Lumen Tymon/JWT 通过电话号码和密码

laravel composer install 无法解决 tymon/jwt-auth 的可安装包