鑒于我的模型Person和Student. 現(xiàn)在,我的一個(gè)控制器正在這樣做:$person_id = \App\Models\Person::insertGetId(['name' => $request->name, ...]);\App\Models\Student::create(['person_id' => $person_id, ...]);$student = \App\Models\Student::where('person_id', $person_id)->first();dd($student);在執(zhí)行期間,一切都已保存,但我的問題是為什么我在死亡和轉(zhuǎn)儲(chǔ)時(shí)收到空值?順便說一下,我的student表primary和foreign鍵是person_id列。編輯class Student extends Model{ protected $fillable = ['section', 'current_year'];//there are other attribute here which I didn't show because I am using mobile public function person(){ return $this->belongsTo('App\Models\Person', 'person_id', 'id'); } ...}
1 回答

HUH函數(shù)
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊
添加person_id
屬性$fillable
:
protected $fillable = ['section', 'current_year', 'person_id'];
- 1 回答
- 0 關(guān)注
- 110 瀏覽
添加回答
舉報(bào)
0/150
提交
取消