我有一个经典的一对多关系,我正在尝试保存 belongsTo 端的模型。
这 2 个模型具有以下关系:
// Model myModel
function domicile()
{
return $this->belongsTo('App\Address', 'domicile_id');
}
// Model Address
function myModels()
{
return $this->hasMany('App\MyModel', 'domicile_id');
}
这就是我试图保存它的方法:
$myModel->domicile()->save($my_array);
使用此代码,我得到错误:
调用未定义的方法 Illuminate\Database\Eloquent\Relations\BelongsTo::save()
如果我使用此代码(不带括号):
$myModel->domicile->save($my_array);
我没有收到任何错误,但模型没有保存。
我知道有方法associate,但我需要更新现有记录,而不是保存新记录。
不负相思意
喵喵时光机
慕哥9229398