Php 最大函数嵌套级别错误Laravel 5.2
我得到以下错误: Container.php第702行:已达到最大函数嵌套级别“100”,正在中止 我已经将PHP.ini中的max nested level属性增加到500。但在wamp中重新启动服务后,没有任何变化。 我使用wamp和Laravel 5.2Php 最大函数嵌套级别错误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以增
知道为什么会发生这种情况吗?它可能来自web中间件,如果没有必要,您可以将其从路由中删除。为我工作,编辑文件php.ini或50扩展名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模块化包,因此在每个模块中我都有自己的路由文件。在每个路由文件中我添加了此中间件路由。有什么想法吗?谢谢