如何在laravel 5.2中显示主页上的状态?

时间:2016-03-08 17:44:33

标签: laravel laravel-5.2

我想在主页上显示用户的状态。这是我的代码:

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);  

一旦刷新我的主页,它应该以数组类型顺序显示一些数据。

1 个答案:

答案 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