Laravel 用户获取关系表

Laravel user get relation tables

要获取laravel 5.2中的所有用户信息,我使用的是Sentinel用户系统。

我可以用 $request->user() 接收来自 'users' table 的所有信息。但我也想从 'messages' table 中获取每一行。

我在 'users'.'ID' 和 'messages'.'UID' 之间创建了一个关系,但是在 Laravel 中 $request->user() 内容是还是一样

我需要修改什么才能获得所有关系列?

要预先加载关系,您可以使用以下方法:

$user = $request->user();
$user->load('messages');

为此,在用户模型中,您需要定义关系:

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