2016-02-07 2 views
0

я получаю следующее сообщение об ошибке:Максимальная функция ошибки Уровень вложенности Laravel 5,2

Container.php линии 702: Максимальная функция уровня вложенности «100» достиг, прерывании!

Я уже увеличил максимальный вложенный уровень Атрибут в моем PHP.ini до 500. Но после перезапуска служб в wamp ничего не изменилось. Я использую wamp и Laravel 5.2

Любые идеи, почему это происходит?

+0

У вас есть рекурсия или бесконечный цикл в функции контроллера вы пытаетесь выполнить? покажите свой код. – Vikas

+0

Я добавил в каждый файл маршрута нужный код Route :: group (['middleware' => ['web']], function() { //} для обработки сеансов. Я использую модульный пакет laravels, поэтому в каждый модуль имеет собственный файл маршрута. В каждом файле маршрута я добавил этот маршрут промежуточного ПО. Любые идеи? – Steve

ответ

0

Возможно, это связано с промежуточным программным обеспечением в сети, вы можете удалить его с вашего маршрута, если это не необходимо.

0

Работал для меня, редактировать файл php.ini или 50-разгибания xdebug.ini и добавить следующее: xdebug.max_nesting_level = 250 увеличить значение «100», который поставляется по умолчанию , И затем перезапустите службу apache.

0

набора PHP иня в файле приложения бутстраповского следующим образом:

ini_set('xdebug.max_nesting_level', 2048); 
Смежные вопросы