【发布时间】:2018-12-11 07:08:49
【问题描述】:
我有一个看似简单的问题,经过几天的浏览仍然无法解决。 假设我有 Debitur 模型。
class Debitur extends Model
{
protected $table = 'debiturs';
protected $fillable = [
'name', 'address',
];
public function debiturWife(){
return $this->hasOne('App\DebiturWife');
}
}
我有一个 DebiturWife 模型。
class DebiturWife extends Model
{
protected $table = 'debitur_wifes';
protected $fillable = [
'nama', 'address', 'photo',
];
public function debitur(){
return $this->belongsTo('App\Debitur');
}
}
我可以像这样在 DebiturController 中获取 Debitur 和 DebiturWife 数据:
return Debitur::with('debiturWife')->find($debitur_id);
现在我想创建一个新的 Debitur 和 DebiturWife,我该怎么做? 类似的东西
$debitur = new Debitur;
$debitur->name = $request->name;
$debitur_wife = new Debitur.DebiturWife; //obviously doesn't work
【问题讨论】:
-
Debitur 和 DebiturWife 数据库表的架构是什么?
-
借记卡 (id | name | address )。 DebiturWife(id | debitur_id | 姓名 | 地址 | 照片)。
标签: laravel eloquent insert foreign-keys relationship