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:secret
doesn'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 未安装的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 7.0 - tymon/jwt-auth - 检查令牌是不是有效
tymon/jwt-auth Laravel:无法验证令牌签名
Laravel 8 tymon/jwt-auth 使另一个用户的令牌无效