最大函数嵌套级别 使用拉拉维尔


Maximum function nesting level Using laravel

所以我开始使用Laravel auth,并在Web中间件的Route中写道:

Route::group(['middleware' => ['web']], function () {
    Route::auth();
});

我得到了这个错误:

Maximum function nesting level of '100' reached, aborting!

我试图使用它来代替:

Route::auth();
Route::group(['middleware' => ['web']], function () {...});

然后当我想在我的表单中使用旧函数时,我得到了这个错误

Session store not set on request.

你能帮我吗,教程链接也是一个好主意:)

这是递归的问题。因此,进入您的php.ini配置文件并更改以下行:

xdebug.max_nesting_level=100

像这样:

xdebug.max_nesting_level=200

编辑:

如果您使用的是 wamp,请发表评论

 zend_extension = "d:/wamp/bin/php/php5.3.8/zend_ext/php_xdebug-2.1.2-5.3-vc9.dll //here wamp is installed in d drive. 

在我的php.ini文件中。此扩展应将堆栈限制为 100 。

我通过在引导/自动加载中添加此行来解决此问题.php

ini_set('xdebug.max_nesting_level', 200);