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

时间:2020-07-29 18:47:34

标签: php laravel

Laravel启动security release。我正在使用Laravel 6.18.12并尝试更新至6.18.29,所以当我使用"laravel/framework": "^6.18.29"更新我的composer.json文件时,出现此错误:

enter image description here

在stackoverflow中阅读有关它的信息,我发现在1.4上安装了该理论/变形器的人们已经解决了他们的问题。所以我做到了:composer install doctrine/inflector:1.4,然后尝试再次使用composer update laravel/framework更新幼虫,但是发生了新的错误:

enter image description here

我还安装了symfony / polyfill-php7.3(我正在使用PHP 7.3)。完成可以更新Laravel版本的操作,但是一旦尝试获取api数据,我总是会收到此错误401:

enter image description here

这发生在我所有的api请求中。看起来与auth:api中间件有关,但我不确定为什么。我的用户已登录到网络,我可以使用auth()东西,但api似乎未对用户进行身份验证。在此更新之前,一切正常。

Ps:我没有使用护照,但是在我的项目旁边使用了Spark。

1 个答案:

答案 0 :(得分:0)

正如我所想,这个Laravel补丁也必须在Spark中解决,所以现在我要更新到最新版本。有关更多信息:Taylor answer