こんにちは、泉(@izumin_0401)です。
今回は、Laravelで特定のレコードを先頭に並べる方法を解説するよ!
ブログ記事はこちら
Laravelで特定のレコードを先頭に並べる方法
例えば、ユーザマスタがあって、IDが「0003」のレコードを先頭にしたい場合は以下。
$users = DB::table('mst_user')
->orderByRaw('id')
->get();
return $users->partition(function ($user) {
return $user->id === '0003';
})->flatten();
超スマート!!
まとめ
ChatGPTに聞いたのは内緒だよ。