Случайная сортировка при выборке через QB в Laravel
Для сортировки результатов запроса в случайном порядке
можно использовать метод inRandomOrder. Давайте
для примера получим все посты и отсортируем их
в случайном порядке:
app/Http/Controllers/PostController.php<?php
$posts = DB::table('posts')
->inRandomOrder()
->get();
dump($posts);
?>
А теперь давайте получим один случайный пост:
app/Http/Controllers/PostController.php<?php
$post = DB::table('posts')
->inRandomOrder()
->first();
dump($post);
?>
Задание 1
Получите всех юзеров, отсортированных в случайном порядке.
Задание 2
Получите одного случайного юзера.
Задание 3
Получите всех юзеров с возрастом от
20 до 30, отсортированных
в случайном порядке.
Задание 4
Получите одного случайного юзера
с возрастом от 20 до 30.