Laravel模型保存异常(嵌套级别...)

苏莱曼

我有表喜欢系统(喜欢,不喜欢);我想插入或更新新行,但是在save()方法上,我捕获到异常:

Maximum function nesting level of '250' reached, aborting! 

有代码:

$liking = Liking::firstOrNew(array('post_id' => $id, 'ip' => Request::ip()));
            $liking->like = Input::get('liking') == 'like' ? 1 : 0;
            $liking->save();

喜欢的模型代码:

<?php

class Liking extends Eloquent{
    protected $table = 'post_liking';
    protected $primaryKey = null;
    public $timestamps = null;
    public $incremeting = false;
}

我试图设置25000个以上的xdebug嵌套级别,但这对我没有帮助

达米亚尼

如果您的模型中没有主键,那么雄辩者可能会感到沮丧。尝试在其中添加一idpost_liking(即使您不使用它),然后模型中删除protected $primaryKey = null;public $incremeting = false;Liking

(如果您将id列手动添加到表中,而不是在migrationusing中添加$table->increments('id');,请确保将其设置为unsigned整数。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Python在Tkinter中保存异常

来自分类Dev

Rails 4-无法保存嵌套模型(2个级别)

来自分类Dev

如何在txt文件中保存异常?

来自分类Dev

C#和MongoDB。无法完全保存异常对象

来自分类Dev

如何防止在工作项中保存异常?

来自分类Dev

如何在txt文件中保存异常?

来自分类Dev

Laravel内存异常'Database / Connection.php:301'

来自分类Dev

Rails保存嵌套模型

来自分类Dev

保存嵌套模型

来自分类Dev

如何保存嵌套模型

来自分类Dev

保存嵌套模型

来自分类Dev

为什么 Python 在嵌套的三元组上抛出内存异常?

来自分类Dev

自引用模型导致Laravel 4中x的最大函数嵌套级别

来自分类Dev

自引用模型导致Laravel 4中x的最大函数嵌套级别

来自分类Dev

嵌套模型的 Laravel 模型关系

来自分类Dev

Laravel模型嵌套查询

来自分类Dev

Laravel模型嵌套查询

来自分类Dev

在交叉链接函数中保存嵌套级别

来自分类Dev

保存空白嵌套模型问题

来自分类Dev

保存空白的嵌套模型问题

来自分类Dev

获取Laravel异常模型

来自分类Dev

Laravel 的最大函数嵌套级别达到 '256'

来自分类Dev

Android应用程序内存异常?

来自分类Dev

MathNet数值超出内存异常

来自分类Dev

MathNet数值超出内存异常

来自分类Dev

Android应用程序内存异常?

来自分类Dev

内存异常会导致NullPointerException吗?

来自分类Dev

返回内存异常错误的向量

来自分类Dev

处理 Azure Redis 缓存异常