我有一个大问题。我有一个包含外键的模型"另一个模型"。
我的第一个模型是user
,我的第二个模型是project
。用户可以拥有多个项目,而项目只属于一个用户。由于我有这种关系,我将引用存储在我的project
- 模型内user
列。
class Project extends Model {
public function user() {
return $this->belongsTo('App\User','user');
}
}
根据文档,我应该能够使用$project->user->name
获取用户模型的属性,但是当我在$project
上执行var_dump时,我只获得用户ID,我&#39 ; ve存储在我的项目表中,而不是用户对象。
答案 0 :(得分:1)
你必须提到
在用户模型中
public function projects()
{
return $this->hasMany('App\projects);
}