【发布时间】:2019-10-22 15:02:46
【问题描述】:
我在 Laravel 上运行一个网站,它在本地系统和以前的服务器上都运行良好。
突然间,该网站已停止,并且有几页无法正常工作。在调试或检查错误日志时,我发现了一个与“达到最大函数嵌套级别”相关的错误。
为了找出是什么原因,我得到了这个错误,我已经调试了代码并找到了下面的行,我得到了这个错误:
$customer = \App\Models\Customers\Customer::find(123);
echo $customer->toJson(); //Getting error for this line
还尝试使用 toArray() 而不是 toJson(),但得到同样的错误。
现在,我无法理解,为什么我只从数据库中获取 1 条记录就会出现嵌套级别问题。即使是客户表也很少有没有那么多大数据的列。
有人可以帮帮我吗?相同的原因是什么?
【问题讨论】: