Laravel用户获取关系表

Laravel用户获取关系表,laravel,laravel-5,relationship,laravel-5.2,sentinel,Laravel,Laravel 5,Relationship,Laravel 5.2,Sentinel,为了获得laravel 5.2中的所有用户信息,我使用Sentinel用户系统 我可以通过$request->user()接收“users”表中的所有信息。但我也希望从“messages”表中获取每一行 我在“users.”“ID”和“messages.”“UID”之间创建了一个关系,但在Laravel中,$request->user()内容仍然是相同的 要获取所有关系列,我需要修改什么?要快速加载关系,可以使用以下方法: $user = $request->user(); $user-&

为了获得laravel 5.2中的所有用户信息,我使用Sentinel用户系统

我可以通过$request->user()接收“users”表中的所有信息。但我也希望从“messages”表中获取每一行

我在“users.”“ID”和“messages.”“UID”之间创建了一个关系,但在Laravel中,$request->user()内容仍然是相同的


要获取所有关系列,我需要修改什么?

要快速加载关系,可以使用以下方法:

$user = $request->user();
$user->load('messages');
为此,在用户模型中,您需要定义关系:

public function messages()
{
    return $this->hasMany(Message::class);
}