我有一个已保存的模型用户: id |名称| location_id
和未保存的模型位置: ID |城市|国家| lat | lng
模型用户
public function location()
{
return $this->belongsTo('App\Models\Location');
}
模型位置
public function user()
{
return $this->hasMany('App\Models\User');
}
如何通过一次查询将位置表和location_id中的位置数据保存到相关用户?
答案 0 :(得分:0)
第一: 您应该在位置模型中将 user 方法重命名为 users
第二:
假设您有一个保存的位置,并且想为他保存一个用户,则可以这样操作:
$location->users()->save($user);