从非连接关系Laravel获取数据

时间:2015-08-17 11:05:44

标签: php laravel laravel-5

标题可能有点误导,我不知道该怎么称呼它,

我有一个名为user的模型,它有3个关系

图片属于用户 - >有很多图像

个人资料属于用户 - >有一个个人资料

观看属于用户 - >有很多观点

所以我想做的是

return Views::with('User')->where('viewed_id', '=', Auth::user()->id)->paginate(20) 

获取所有视图并且用户与之相关,我也想从图像中获取数据,但图像属于User且没有视图

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您应该能够使用点表示法扩展您的with()语句,以包含关系,只要在User中设置关系(假设相关图像方法被调用{{1}在用户模型中):

Images()