微博列表中的 @include ('statuses._status', ['user' => $status->user]) $status->user 是如何关联获取到用户信息的?
我试着找了一下@foreach] ($feed_items as $status) @include('statuses._status', ['user' => $status->user]) @endforeach
StaticPagesController 控制器 home 方法if(Auth::check()) { $feed_items = Auth::user()->feed()->paginate(10); }
return view('static_pages/home',compact('feed_items'));
User.php 里面的 feed 方法 和调用的statuse方法public function feed() { return $this->statuses() ->orderBy('created_at', 'desc'); }
public function statuses() { return $this->hasMany(Status::class,'user_id','id'); }
从那个步骤开始把用户信息放到$feed_items 里面的 ? 我打印的$feed_items 只是包含了基本的微博数据.知道的朋友们帮我看看....
推荐文章: