Size: a a a

Laravel для начинающих

2020 May 30

ЕК

Егор Карась... in Laravel для начинающих
Выдерни без рандома последние 10 ,а коллекцию перемешай
источник

K

KOSUMOV | ALI in Laravel для начинающих
Егор Карась
У тебя 40 000 новостей и тебе надо их все перемешивать, что ли?
Только последние записи
источник

K

KOSUMOV | ALI in Laravel для начинающих
Егор Карась
Выдерни без рандома последние 10 ,а коллекцию перемешай
Например
источник

АП

Александр Панков... in Laravel для начинающих
Может в 2 запроса будет возможно более быстрее получить ответ? Сперва рандомные идишники дернуть и только потом тяжёлые боди этих идишников получить?
источник

ЕК

Егор Карась... in Laravel для начинающих
нуу это
источник

ЕК

Егор Карась... in Laravel для начинающих
там
источник

ЕК

Егор Карась... in Laravel для начинающих
Да проблема в том что inrandomorder у него делает count на всю таблицу
источник

ЕК

Егор Карась... in Laravel для начинающих
Я так понимаю
источник

K

KOSUMOV | ALI in Laravel для начинающих
Александр Панков
Может в 2 запроса будет возможно более быстрее получить ответ? Сперва рандомные идишники дернуть и только потом тяжёлые боди этих идишников получить?
Думаю так будет быстрее и + 1 запрос
источник

ЕК

Егор Карась... in Laravel для начинающих
А нужны последние 10 в случайном порядке
источник

K

KOSUMOV | ALI in Laravel для начинающих
Егор Карась
Да проблема в том что inrandomorder у него делает count на всю таблицу
Да так и есть
источник

K

KOSUMOV | ALI in Laravel для начинающих
Егор Карась
А нужны последние 10 в случайном порядке
Да
источник

ЕК

Егор Карась... in Laravel для начинающих
Ну и выпили к херам рандом из запроса, получи последние 10 записей и перемешай их)
источник

ЕК

Егор Карась... in Laravel для начинающих
$randomnews =  Post::select('id', 'title', 'excerpt', 'body', 'created_at', 'counter', 'category_id')
           ->with('category')
           ->where('category_id', '!=', [190, 105])
           ->orderBy('created_at', 'DESC')
           ->limit(10)
           ->get()
->shuffle();
источник

ЕК

Егор Карась... in Laravel для начинающих
Должно сработать
источник

K

KOSUMOV | ALI in Laravel для начинающих
Егор Карась
Должно сработать
Попробую, спасибо
источник

L

Laravel guru in Laravel для начинающих
В чём может быть проблема
источник

K

KOSUMOV | ALI in Laravel для начинающих
Laravel guru
В чём может быть проблема
Он ругается на токен
источник

А

Андрей in Laravel для начинающих
Laravel guru
В чём может быть проблема
В токене
источник

.

. in Laravel для начинающих
Laravel guru
В чём может быть проблема
воо hostland уже 2 года использую )
источник