Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Как получить рандомную запись из БД?
Пока использую этот вариант:
Для пользователей
$user_id = \App\User::all()->random(1)->id;
Не в сети
Не в сети
Спасибо, думал, что orderByRaw не работает в 5ке, т.к. phpstrom не подсветил метод.
Не в сети
phpstorm многое не умеет подсвечивать, потому что используется много магии. частично решает проблему пакет ide helper — он генерит пустышку для фасадов и может моделям пхпдок приписывать со списком атрибутов. а вообще надо смотреть в код. для элоквента — это Illuminate\Database\Eloquent\Model, Illuminate\Database\Eloquent\Builder и Illuminate\Database\Query\Builder. для коллекций смотри Illuminate\Database\Eloquent\Collection и Illuminate\Support\Collection — один только список методов раскрывает чакры, а комменты делают полностью ясным назначение каждого в отдельности.
Не в сети
ide helper стоит, в доки поглядываю время от времени, а вот про шторм не знал, думал он автоматом цепляет методы, спасибо еще раз.
Не в сети
Страницы 1