雄辩模型中一对一关系同时创建所有者和孩子的问题

时间:2018-10-15 09:34:09

标签: model eloquent one-to-one

我有以下两种模型,patient和personal_info

class Patient extends Model
{
   public function personal_info() {
        $this->belongsTo('App\PersonalInfo','personal_info_id','id');
    }
}

class PersonalInfo extends Model
{
    public function patient() {
        $this->hasOne('App\Patient','personal_info_id','id');
    }
}

我正在使用以下代码一次创建两者:

PersonalInfo::create([...)->patient()->create([..]);

但是我得到了错误:在null上调用成员函数Patient()

0 个答案:

没有答案