Случайная сортировка при выборке через QB в Laravel

Для сортировки результатов запроса в случайном порядке можно использовать метод inRandomOrder. Давайте для примера получим все посты и отсортируем их в случайном порядке:

<?php $posts = DB::table('posts') ->inRandomOrder() ->get(); dump($posts); ?>

А теперь давайте получим один случайный пост:

<?php $post = DB::table('posts') ->inRandomOrder() ->first(); dump($post); ?>

Получите всех юзеров, отсортированных в случайном порядке.

Получите одного случайного юзера.

Получите всех юзеров с возрастом от 20 до 30, отсортированных в случайном порядке.

Получите одного случайного юзера с возрастом от 20 до 30.