Laravel 一对多关系没有按预期工作?

Laravel One to Many relation doesn't work as intended?

我有一个大问题。我在 "another model".

上有一个包含外键的模型

我的第一个模型是 user,第二个模型是 project。一个用户可以有多个项目,一个项目只属于一个用户。由于我有这种关系,所以我确实将引用存储在 project-模型中的 user.

列中
class Project extends Model {
    public function user() {
        return $this->belongsTo('App\User','user');
    }
}

根据文档,我应该能够使用 $project->user->name 获取我的用户模型的属性,但是当我在 $project 上执行 var_dump 时,我只能得到用户 ID,我存储在我的项目中-table 而不是用户对象。

不得不提

在用户模型中

public function projects()
{   

    return $this->hasMany('App\projects);

}