我想在主页上显示用户的状态。这是我的代码:
return view('timeline.index');
$Statuses = Status::where(function($query){
return $query->where('user_id', Auth::user('id')->list('id'));
})->orderBy('created_at','desc')->get();
dd($Statuses);
一旦刷新我的主页,它应该以数组类型顺序显示一些数据。
答案 0 :(得分:2)
问题是在您dd()
之前有return
声明。该方法就在那里停止。
评论您的return view('timeline.index');
,您就可以进行$Statuses
初始化和转储。
有关return的更多信息。
如果您想将$Statuses
传递给视图,请执行以下操作:
$Statuses = Status::where(function($query){
return $query->where('user_id', Auth::user('id')->list('id'));
})->orderBy('created_at','desc')->get();
return view('timeline.index')->withStatuses($Statuses);
在您的观点中,您可以在评论中提到的@Alexey访问它。
您也可以使用Auth::user()->id
。