У меня есть веб-сайт на Laravel, и он отлично работал как на локальной системе, так и на сервере ранее.
Внезапно этот сайт остановился и не работает в течение нескольких страниц. При отладке или проверке журнала ошибок я обнаружил ошибку, связанную с «Достигнут максимальный уровень вложенности функций».
Чтобы выяснить, для чего я получаю эту ошибку, я отладил код и нашел следующие строки, для которых я получаю эту ошибку:
$customer = \App\Models\Customers\Customer::find(123);
echo $customer->toJson(); //Getting error for this line
Также пытался использовать toArray () вместо toJson () , но с той же ошибкой.
Теперь я не могу понять, почему у меня возникает проблема с уровнем вложенности, возникающая при получении только 1 записи из базы данных. Даже в таблице клиентов есть несколько столбцов с не очень большими данными.
Может кто-нибудь, пожалуйста, помогите мне? в чем причина того же самого?