Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 07.02.2017 20:02:50

Случайный выбор с базы данных.

В общем с таблицы нужно рандомно выбрать 1 строчку. Я сделал так. Это нормально?

ElementsCollections::where('tip', $tip)->where('lvl', '<=', Auth::user()->lvl)->where('qual', '<=', $qual)->get();
        $id = mt_rand(0, 5);
        return $element_collection[$id];

Не в сети

#2 07.02.2017 20:07:04

Re: Случайный выбор с базы данных.

До запроса определить id-шники элементов между какими нужно сделать рандомный выбор нет возможности, либо придётся делать ещё 1 запрос. Ну а 1 запрос лучше же чем 2?

Не в сети

#3 07.02.2017 21:59:55

Re: Случайный выбор с базы данных.

Посмотри, тема уже поднималась.
https://laravel.ru/forum/viewtopic.php?id=2023

Не в сети

Подвал раздела