Случайная сортировка при выборке через QB в Laravel
Для сортировки результатов запроса в случайном порядке можно использовать метод inRandomOrder. Давайте для примера получим все посты и отсортируем их в случайном порядке:
<?php
$posts = DB::table('posts')
->inRandomOrder()
->get();
dump($posts);
?>
А теперь давайте получим один случайный пост:
<?php
$post = DB::table('posts')
->inRandomOrder()
->first();
dump($post);
?>