エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Laravel】orderbyを複数カラムに対して適応させたい
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Laravel】orderbyを複数カラムに対して適応させたい
何がしたかった・・・? laravelのクエリビルダにてorderbyを複数使いたかったんです。 以下のコードは... 何がしたかった・・・? laravelのクエリビルダにてorderbyを複数使いたかったんです。 以下のコードは一部公式リファレンスにならった感じのやつですが、usersテーブルから値を取得する際にまずnameカラムでソートした後、同名のものがある場合は、同名の物のみ、さらにold(年齢)でソートすると言う感じです。 $users = DB::table('users') ->orderBy('name') ->orderBy('old') ->get(); 一般的には上記のように二つチェインさせてあげれば大丈夫ですが... ふと、これって省略できないの・・・?と思ったわけです。 whereでいくところのwhereInをやりたいなって感じです! まぁ、別に上記の方法でもいいんですが、せっかくなので調べてみました...! どうやればいい? さて、では複数カラムにorderbyを適応するにはど