如何从 belongsTo laravel 获取数据

How to get data from belongsTo laravel

我有 2 个表用户,组织

User.php

public function organization()
{
   return $this->hasMany(Organization::class, 'user_id');
}

Organization.php

public function user(){
    return $this->belongsTo(Organization::class,'user_id');
}

现在我想用用户

检索组织的数据

在控制器中

dd( Organization::with('user')->get() );

但相对而言,用户 returns 为空。我现在应该怎么办?请帮忙

Organization 模型中,user 关系应该是 belongsToUser 而不是 Organization(self)。

public function user()
{
    return $this->belongsTo(User::class);
}

然后您可以在 Organization:

上加载该关系
$org = Organization::with('user')->get();