【Laravel】『8.x対応』DBからランダムにデータを取得する方法

スポンサーリンク
WEB開発

こんにちは。今回もLaravelについてです。

ランダムに取得したい

Laravelを使っているとランダムにDBから引っ張ってきたいなとなることがあります。

そんな時の対応方法をご紹介します。

ランダムに1件取得する

DB::table('users')->inRandomOrder()->first();
//OR
ModelClass::inRandomOrder()->first();

ランダムに100件取得する

100件取得するには上記とは違い、limit()メソッドを使用します。

DB::table('users')->inRandomOrder()->limit(100)->get();
//OR
ModelClass::inRandomOrder()->limit(100)->get();

暇な時間にU-NEXT!

今なら無料1ヶ月無料トライアル600円分の有料コンテンツを使えるチャンス!

見放題作品が31日間無料で視聴可能最新作はレンタル配信!

600円分のポイントプレゼント!DVD・ブルーレイよりも先行配信の最新作、放送中ドラマの視聴や最新コミックの購入に使用可能

 

追加料金なく、80誌以上の雑誌が読み放題

 

WEB開発 プログラミング
スポンサーリンク
uediveをフォローする
SEの休日

コメント

タイトルとURLをコピーしました