Ошибка модели Laravel Elequent: достигнут максимальный уровень вложенности функций, прерывание! » - PullRequest
1 голос
/ 22 октября 2019

У меня есть веб-сайт на Laravel, и он отлично работал как на локальной системе, так и на сервере ранее.

Внезапно этот сайт остановился и не работает в течение нескольких страниц. При отладке или проверке журнала ошибок я обнаружил ошибку, связанную с «Достигнут максимальный уровень вложенности функций».

Чтобы выяснить, для чего я получаю эту ошибку, я отладил код и нашел следующие строки, для которых я получаю эту ошибку:

$customer = \App\Models\Customers\Customer::find(123);  
echo $customer->toJson();  //Getting error for this line  

Также пытался использовать toArray () вместо toJson () , но с той же ошибкой.

Теперь я не могу понять, почему у меня возникает проблема с уровнем вложенности, возникающая при получении только 1 записи из базы данных. Даже в таблице клиентов есть несколько столбцов с не очень большими данными.

Может кто-нибудь, пожалуйста, помогите мне? в чем причина того же самого?

1 Ответ

1 голос
/ 22 октября 2019

Может быть, это конфигурация веб-сервера для xdebug, которую вы можете увеличить на

max_nesting_level

в вашем xdebug.ini или там, где вы конфигурируете свой xdebug

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...