2017年6月5日月曜日

Laravel5.4で、Eloquent Modelデータをランダムに取得

Laravel5.4で、Eloquent Modelデータをランダムに取得です。inRandomOrder()メソッドで、良い具合に処理してくれます。5.4から追加されたらしい(?)。

$blogs = Blog::published()
      ->inRandomOrder()
      ->take(10)
      ->get();

参考サイト
eloquent - how get random row laravel-5(Stack Overflow)
inRandomOrder(Laravel API)

0 件のコメント:

コメントを投稿