1

我想分享我遇到的问题,我将注释掉我发现有助于解决这个问题的答案:我用 sanctum 替换了 jwt-auth,然后在完成另一个开发人员的现有项目设置后,我遇到了这个错误: Xdebug has detected a possible infinite loop, and aborted your script with a stack depth of '256' frames laravel sanctum

我在以下代码中添加了这行代码bootstrap/autoload.php

ini_set('xdebug.max_nesting_level', 10000);

它也没有工作,并不断将堆栈深度值更改为我给出的任何值,并陷入日志中的无限循环。


解决方案尽可能简单,即:

添加accept : application\json标题,因为没有它 sanctum 就无法工作

但事情就是这样,它没有解决它只是隐藏它,因为它被错误处理程序捕获,我会在解决它后更新。

解决方案

我在 sanctum.php 中找到了一行名为“guard : api”的代码,当我删除它时,它可以工作并退出循环。

4

0 回答 0