$feed_items 对象里并没有 user 的相关信息,为什么 $status->user 能获取到用户相关的信息
根据教程我在user的model里添加了feed方法

在staticController的控制器的home方法中,新增了当前用户登录检查,获取当前用户发布信息的代码,并转换成了数组进行打印输出

在页面的打印结果里,并没有看到有user相关的信息;

但是我们又能在页面模版里通过$stats->user进行获取用户信息,并传给子模版;
这里的$stats->user是通过什么机制拿到当前登录用户的信息的呀??是重新调用user的model并实例化后,输出当前用户信息么??
关于 LearnKu
我也在想这个问题,请问知道怎么回事了吗
在 10.2 这节中定义了用户和微博模型的关联。
所以可以通过 $status->user 访问到 User 模型 ,具体的可以看文档中的模型关联这一节。
@ishu 意思是在前段模版渲染的时候,再去status模型里面实例化了user么?
@dwtmtdh
$status->user拿到的是当前$stauts对象对应的 User类的实例, 不是当前登录用户.可以理解为当前$status的user_id=2那么得到的就是id=2的User对象.2.至于你说的
$status中没有user相关的信息,我们又能得到$status对应的user是得益于 PHP 的魔术方法__get().具体可以看下站内的这篇文章: 博客:Laravel 动态属性的实现@ishu 谢谢啊