Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel模型保存异常(嵌套级别…)_Laravel_Eloquent - Fatal编程技术网

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

Laravel模型保存异常(嵌套级别…),laravel,eloquent,Laravel,Eloquent,我有类似系统的表(喜欢,不喜欢); 我想插入或更新新行,但在save()方法上我捕获异常: Maximum function nesting level of '250' reached, aborting! 代码如下: $liking = Liking::firstOrNew(array('post_id' => $id, 'ip' => Request::ip())); $liking->like = Input::get('liking') =

我有类似系统的表(喜欢,不喜欢); 我想插入或更新新行,但在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;
}

如果模型中没有主键,雄辩者可能会感到不安。尝试在
post_liking
中包含
id
列(即使您不使用它),并删除
protected$primaryKey=null
public$incremeting=false您喜欢的
型号中的行


(如果手动将
id
列添加到表中,而不是使用
$table->increments('id');
,请确保将其设置为
无符号
整数。)

您喜欢的类中是否有一些额外的方法?