为了账号安全,请及时绑定邮箱和手机立即绑定

更新 Laravel 版本后 API“401 - 未经身份验证”错误

更新 Laravel 版本后 API“401 - 未经身份验证”错误

PHP
月关宝盒 2023-09-08 16:50:53
Laravel 推出安全版本。我正在使用 Laravel 6.18.12 并尝试更新到 6.18.29,因此当我更新 Composer.json 文件时"laravel/framework": "^6.18.29"出现以下错误:在 stackoverflow 中阅读相关内容后,我发现在 1.4 版本中安装了doctrine/inflector 的人解决了他们的问题。所以我这样做了:composer install doctrine/inflector:1.4并尝试再次更新 laravel,composer update laravel/framework但发生了新的错误:我还安装了 symfony/polyfill-php7.3 (我使用的是 PHP 7.3)。完成后,我可以更新 Laravel 版本,但是当我尝试获取 api 数据时,我总是收到此错误 401:我的所有 api 请求都会发生这种情况。看起来像 auth:api 中间件,但我不确定为什么。我的用户已登录网络,我可以使用 auth() 内容,但 api 看起来用户未经过身份验证。在此更新之前,一切都运行良好。Ps:我没有使用 Passport,但我在我的项目中使用了 Spark。
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

正如我所想,这个 Laravel 补丁也在 Spark 中得到了解决,所以现在我正在更新到最新版本。


查看完整回答
反对 回复 2023-09-08
  • 1 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信