在用户模型中使用受保护的 $relations?
Using protected $relations in User model?
我有两个表:Users, Workers
.
关系是:Users.id = Workers.user_id
在User model
中我设置相关模型为:
protected $relations = ['workers'];
并且用户模型中有方法workers
:
public function workers()
{
return $this->hasOne('App\Workers', "user_id");
}
所以,总而言之,当我抓到物体时:
dd(Auth::user());
我这里没有相关模型的属性workers
您应该使用 workers()
关系来获取此信息:
dd(Auth::user()->workers());
我有两个表:Users, Workers
.
关系是:Users.id = Workers.user_id
在User model
中我设置相关模型为:
protected $relations = ['workers'];
并且用户模型中有方法workers
:
public function workers()
{
return $this->hasOne('App\Workers', "user_id");
}
所以,总而言之,当我抓到物体时:
dd(Auth::user());
我这里没有相关模型的属性workers
您应该使用 workers()
关系来获取此信息:
dd(Auth::user()->workers());