$notif = DB::table('notifications')->orderBy('updated_at', 'desc')->get();
上記のコードは、laravel 5のデフォルト列updated_atに従って値を取得します。ただし、値は昇順で表示されます。私は最初に最新のものを表示したい。それを修正する方法は?laravel5のupadated_at列を降順に並べ替えます。
$notif = DB::table('notifications')->orderBy('updated_at', 'desc')->get();
上記のコードは、laravel 5のデフォルト列updated_atに従って値を取得します。ただし、値は昇順で表示されます。私は最初に最新のものを表示したい。それを修正する方法は?laravel5のupadated_at列を降順に並べ替えます。
あなたはphpMyAdminのか、似たようなの結果を見ているように見えます。コード
$ notif = DB :: table( 'notifications') - > orderBy( 'updated_at'、 'desc') - > get();
あなたのウェブアプリケーションで結果が得られます。 期待どおりデータベースに降順でレコードを保存しません。
お客様のステートメント$notif = DB::table('notifications')->orderBy('updated_at', 'desc')->get();
は正しいソートを提供します。 @ linuxartisanが既に述べたように、データベースを表示するために使用しているツールが正しいソート方向を使用していることを確認していますか?あなたの最初の列の11, 12
がid
であり、並べ替え順序が使用されているようです。id ascending
結果が間違っているかどうかチェックしていますか?私はあなたに素晴らしい 'tinker'ツールを使うことをお勧めします。 – whoan
データベーステーブルを表示する –