проблема в создании как владельца, так и ребенка в отношении один к одному в красноречивой модели - PullRequest
0 голосов
/ 15 октября 2018

У меня есть две модели, 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([..]);

, но я получаю ошибку: Вызов функции-пациента пациент () на ноль

...