Kevin-Mitnick selamlar herkese bir proje üzerinde çalışıyorumda laravel 5.2 de öğrenci tablomda 3 tane stun var. ad soyad numara bunları her seferinde random sıralara oturtmak istiyorum.laravelde bunu kolaylaştıracak random komutu var mı acaba ? sıralar 2 şerli bu arada yani 2 şer 2 şer rasgele atıcak
mgsmus $seating = []; Student::orderByRaw('RAND()')->chunk(2, function($students) { $pairing= []; foreach ($students as $student) { array_push($pairing, $student->id) } array_push($seating, $pairing); }); Seating::insert($seating);
Kevin-Mitnick @mgsmus hocam öncelikle teşekkür ederim."random oturt" tuşuna basılğında her seferinde farklı çekicek mi acaba ?
mgsmus Düğmeye basınca Student::orderByRaw('RAND()') sorgusu tekrar yapıldığında rastgele çekecektir. Elbette benim yazdığım örnekde bazı 2'li eşleştirmenin aynı olması ihtimali var. Farklı yollar da vardır muhakkak ben gece hızlıca yazdım, size göstermek istediğim orderByRaw('RAND()') ve chunk kullanımıydı.