【发布时间】:2017-06-21 09:17:51
【问题描述】:
所以我有2个模型,User & Profile,关系设置如下:
/**
* User belongs to many Profile
*
* @return \Illuminate\Database\Eloquent\Relations\belongsToMany
*/
public function profiles()
{
return $this->belongsToMany('App\Models\Profile', 'user_profiles');
}
我有 3 个表,用户、配置文件和 user_profiles(数据透视表)
我的用户表中有一个名为active_profile 的列,其中填充了个人资料ID。
我怎样才能建立这种关系,以便我可以调用类似以下的东西:
$user->active_profile
这样它将返回active_profile中设置的id的所有配置文件信息?
【问题讨论】:
-
以下帖子是否回答了您的问题?
标签: php laravel eloquent relationship