Laravel按说明排序

brgchamk  于 2023-02-14  发布在  其他
关注(0)|答案(2)|浏览(128)

我尝试通过下行工作得到这个顺序,但由于某种原因,一直抛出一个错误,即:
第387行中的View.php:视图中不存在方法[orderBy]
我不知道为什么它找不到orderBy方法。

public function display()
{
    return view('users/timeline')
        ->with('user_name', 'body', 'location',
            'photo', 'visibility', 'created_at')
        ->with('posts', Posts::all());
        ->orderBy('created_at', 'desc')
        ->get();
}
roejwanj

roejwanj1#

它应该是:

Posts::orderBy('created_at', 'desc')->get();
ccgok5k5

ccgok5k52#

现在您可以直接使用orderByDesc

Posts::orderByDesc('created_at')->get();

相关问题