Selam.
Bu hata ile ilgili bayadır araştırma yapıyorum ama bir türlü çözüme ulaşamadım. İnternette bununla ilgili pek bir açıklama da bulamadım. Bu hatayı bir kaç factory dosyasına user_id unique olarak ayarladığımda alıyorum. Üyenin üye bilgileri tablosu var, çalışma saatleri tablosu var, verdiği hizmetlerin tablosu var. Bunları da fabrikada üretiyorum. Örnek üye bilgileri fabrikası:
'user_id' => $this->faker->unique()->numberBetween(1,51),
Bunu bir fabrikada yaparsam sorun olmuyor ama ikinci fabrikada da user_id benzersiz yapmak zorunda olduğum için kullanırsam bu hatayı veriyor. Sanki ilk fabrikada bir döngü açıyormuş da tüm benzersizleri orada seçip döngüyü kapatmadan ikinci fabrikaya geçiyor ve o aralıkta benzersiz sayı kalmadığını söylüyormuş gibi. Hatanın çözümü veya başka bir yol hakkında yardımınızı bekliyorum..