🗂

【Laravel】特定のレコードを先頭に並べる方法!

2024/09/24に公開

こんにちは、泉(@izumin_0401)です。

今回は、Laravelで特定のレコードを先頭に並べる方法を解説するよ!

ブログ記事はこちら

https://traveler0401.com/laravel-partition-flatten/

Laravelで特定のレコードを先頭に並べる方法

例えば、ユーザマスタがあって、IDが「0003」のレコードを先頭にしたい場合は以下。

$users = DB::table('mst_user')
          ->orderByRaw('id')
          ->get();

return $users->partition(function ($user) {
  return $user->id === '0003';
})->flatten();

超スマート!!

まとめ

ChatGPTに聞いたのは内緒だよ。

最後に

暇つぶしにTwitterブログもやってるので見てね。

Discussion