我有一对多关系:访问者有很多访问次数
在访客模型中我有
public function visits()
{
return $this->hasMany('Visit');
}
在访问模型中我有
public function visitor()
{
return $this->belongsTo('Visitor');
}
在我的控制器中,我有一个访客模型和访问模型。当我做的时候
$visitor->visits()->save($visit);
我有时会在访问表中获得2个条目。如果我只是设置$ visit对象的visitor_id,然后只需调用
$visit->save()
那么它有效,没问题。 Laravel 4中是否有错误或我做错了什么?
由于
答案 0 :(得分:0)
您是否尝试过关联它:
$visitor->save();
$visit->visitor()->associate($visitor);
$visit->save();