У меня есть user model
, который может иметь много отчетов, и модель отчета, очевидно принадлежащая пользователю, при каждом его создании.
Однако, когда я использую return $this->belongsTo('App\User')
в report model
Пользователь не возвращается, даже если у меня есть правильный user_id
в отчете и правильный идентификатор в таблице пользователей.
Пользователь
protected $fillable = [
'name', 'email', 'password',
];
public function reports()
{
return $this->hasMany('App\Report');
}
Отчет
protected $fillable = [
'user_id', 'title', 'detail',
];
public function user()
{
return $this->belongsTo('App\User', 'user_id');
}