请帮助,我尝试合并模型和相对论数据。
class User extends Authenticatable
{
public function rank()
{
return $this->hasOne('App\rank','id','id');
}
}
在我的控制器中
User::with('rank')->first();
当前结果:[用户:['用户名':'gugu',等级:['等级':3]]]
我期望什么:[用户:['用户名':'gugu',等级:3]]
答案 0 :(得分:0)
好吧,关系会根据关系的类型返回集合或项。
您要做的就是编写一个访问器
public function getRankAttribute() {
return $this->rank->rank;
}
然后您就可以访问排名
$user->rank