У меня проблема с тем, что у меня есть 9 данных в базе данных, и я хочу получить случайным образом 3 данных, которые будут вставлены в 3 группы (A, B, C), и я не хочу, чтобы какие-либо данные дублировались, поскольку они выбираются случайным образом из базы данных.
Это код в моем контроллере, который я уже пробовал для A, но я не знаю, как получить следующие 3 случайные данные для B и C без дублирования данных.
$A = TemporarySubject::inRandomOrder()->where('subject_type','compulsory')->take(3)->get();
$B = // i dont know how to do this
$C = // i dont know how to do this