Laravel用户获得关系表

时间:2016-02-06 11:08:17

标签: laravel laravel-5 relationship laravel-5.2 sentinel

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

我可以使用$ request-> user()从'users'表中获取所有信息。但我想从“消息”表中获取每一行。

我在'用户'。'ID'和'留言'之间建立了关系。'UID'但在Laravel中$ request-> user()内容仍然相同。

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

1 个答案:

答案 0 :(得分:1)

要急切加载关系,您可以使用以下方法:

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

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

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