Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 最大函数嵌套级别错误Laravel 5.2_Php_Laravel_Laravel 5 - Fatal编程技术网

Php 最大函数嵌套级别错误Laravel 5.2

Php 最大函数嵌套级别错误Laravel 5.2,php,laravel,laravel-5,Php,Laravel,Laravel 5,我得到以下错误: Container.php第702行:已达到最大函数嵌套级别“100”,正在中止 我已经将PHP.ini中的max nested level属性增加到500。但在wamp中重新启动服务后,没有任何变化。 我使用wamp和Laravel 5.2 知道为什么会发生这种情况吗?它可能来自web中间件,如果没有必要,您可以将其从路由中删除。为我工作,编辑文件php.ini或50扩展名xdebug.ini并添加以下内容:xdebug.max\u nesting\u level=250以增

我得到以下错误:

Container.php第702行:已达到最大函数嵌套级别“100”,正在中止

我已经将PHP.ini中的max nested level属性增加到500。但在wamp中重新启动服务后,没有任何变化。 我使用wamp和Laravel 5.2


知道为什么会发生这种情况吗?

它可能来自web中间件,如果没有必要,您可以将其从路由中删除。

为我工作,编辑文件php.ini50扩展名xdebug.ini并添加以下内容:xdebug.max\u nesting\u level=250以增加默认值“100”。
然后重新启动apache服务。

在引导应用程序文件中设置php ini,如下所示:

ini_set('xdebug.max_nesting_level', 2048);

您尝试执行的控制器函数中是否有任何递归或无限循环?显示您的代码。我在每个路由文件中添加了必要的代码route::group(['middleware'=>['web']],function(){/}用于处理会话。我使用laravels模块化包,因此在每个模块中我都有自己的路由文件。在每个路由文件中我添加了此中间件路由。有什么想法吗?谢谢