Laravel 5 通过将laravel 5中列的upadated_降序排列

Laravel 5 通过将laravel 5中列的upadated_降序排列,laravel-5,Laravel 5,上面的代码是根据laravel 5中更新的默认列按降序获取值。尽管这将按升序显示值。我想首先显示最近更新的。如何更正 看起来您正在查看phpmyadmin或类似内容的结果。代码 $notif = DB::table('notifications')->orderBy('updated_at', 'desc')->get(); 将在web应用程序中为您提供结果。 它不会像您期望的那样在数据库中按降序存储记录。您的语句$notif=DB::table('notifications')-

上面的代码是根据laravel 5中更新的默认列按降序获取值。尽管这将按升序显示值。我想首先显示最近更新的。如何更正


看起来您正在查看phpmyadmin或类似内容的结果。代码

$notif = DB::table('notifications')->orderBy('updated_at', 'desc')->get();
将在web应用程序中为您提供结果。
它不会像您期望的那样在数据库中按降序存储记录。

您的语句
$notif=DB::table('notifications')->orderBy('updated_at','desc')->get()明确地为您提供正确的排序。正如@linuxartisan已经提到的:您确定用于显示数据库的工具使用了正确的排序方向吗?第一列中的
11,12
似乎是
id
,排序顺序是使用
id升序

如何检查结果的顺序是否错误?我建议您使用奇妙的
tinker
工具
$notif = DB::table('notifications')->orderBy('updated_at', 'desc')->get();