Laravel 5.2 - 无法使用控制器将 'web' 中间件添加到主页
Laravel 5.2 - Can't add 'web' middleware to home page with a controller
用户登录后,主页不显示登录的详细信息。只显示登录和注册链接。为了解决这个问题,我在路由器文件中添加了 web
中间件。
这段代码工作正常:
Route::group(['middleware' => ['web']], function () {
Route::get('/', function () {
return view('welcome');
});
});
如下更改此代码我在用户登录时遇到错误
Route::group(['middleware' => ['web']], function () {
Route::get('/', 'HomeController@index');
});
错误:第 314 行 ClassLoader.phpFatalErrorException:
已达到“100”的最大函数嵌套级别,正在中止!
最近我 运行 composer update
那么如何在路由器中为主页添加这个控制器?
谢谢。
是否显示堆栈跟踪?当递归调用某些函数时会发生这种情况。
引用 this.
的解决方案
增加 php.ini 中 xdebug.max_nesting_level 的值:http://xdebug.org/docs/all_settings#max_nesting_level
用户登录后,主页不显示登录的详细信息。只显示登录和注册链接。为了解决这个问题,我在路由器文件中添加了 web
中间件。
这段代码工作正常:
Route::group(['middleware' => ['web']], function () {
Route::get('/', function () {
return view('welcome');
});
});
如下更改此代码我在用户登录时遇到错误
Route::group(['middleware' => ['web']], function () {
Route::get('/', 'HomeController@index');
});
错误:第 314 行 ClassLoader.phpFatalErrorException: 已达到“100”的最大函数嵌套级别,正在中止!
最近我 运行 composer update
那么如何在路由器中为主页添加这个控制器?
谢谢。
是否显示堆栈跟踪?当递归调用某些函数时会发生这种情况。 引用 this.
的解决方案增加 php.ini 中 xdebug.max_nesting_level 的值:http://xdebug.org/docs/all_settings#max_nesting_level