首页 文章

Laravel用户获得关系表

提问于
浏览
1

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

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

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

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

1 回答

  • 1

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

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

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

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

相关问题