如何从 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
关系应该是 belongsTo
与 User
而不是 Organization
(self)。
public function user()
{
return $this->belongsTo(User::class);
}
然后您可以在 Organization
:
上加载该关系
$org = Organization::with('user')->get();
我有 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
关系应该是 belongsTo
与 User
而不是 Organization
(self)。
public function user()
{
return $this->belongsTo(User::class);
}
然后您可以在 Organization
:
$org = Organization::with('user')->get();