要获取laravel 5.2中的所有用户信息,请使用Sentinel用户系统 .
我可以使用$ request-> user()从'users'表中获取所有信息 . 但我想从“消息”表中获取每一行 .
我创建了'users','ID'和'messages'之间的关系.'UID'但是在Laravel中$ request-> user()内容仍然是相同的 .
我需要修改什么才能获得所有关系列?
要急切加载关系,您可以使用以下方法:
$user = $request->user(); $user->load('messages');
为此,在用户模型中,您需要定义关系:
public function messages() { return $this->hasMany(Message::class); }
1 回答
要急切加载关系,您可以使用以下方法:
为此,在用户模型中,您需要定义关系: