laravel запрос со случайными записями с разбивкой на страницы - PullRequest
0 голосов
/ 07 мая 2020

У меня есть такой запрос

return Quiz::from('Quizzes as Q')->select('*')->inRandomOrder()->paginate('10');

Но я не получаю уникальную запись.

Я хочу создавать уникальные и случайные или случайные записи на каждой странице и каждый раз, когда страница обновляется sh .

Ответы [ 2 ]

0 голосов
/ 07 мая 2020

Я хочу уникальный и случайный

Что-то вроде этого?

return Quiz::inRandomOrder()->distinct()->get();

или

return Quiz::inRandomOrder()->get()->unique('name? or other column to want set unique');
0 голосов
/ 07 мая 2020

Попробуйте это

return Quiz::from('Quizzes as Q')->select('*')->paginate(10)->random(10);
...