جلب البيانات بشكل عشوائي في لارافيل


إذا أردنا أن يتم جلب البيانات بترتيب عشوائي في كل مرة

$questions = Questions::inRandomOrder()->get();

واذا كنا نجلب البيانات من جدولين بإستخدام العلاقه برتيب عشوائي، مثلا إذا كان لدينا إمتحان ونريد في كل مره أن نجلب سؤال مختلف مع أجوبه يختلف ترتيبها في كل مره

$questions=Question::with([‘answers’=>function(){
            $q->inRandomOrder();
}])->inRandomOrder()->get();