pluck('id_tindakan')->toArray(); // make sure id_tindakan more than 1 $id_tindakan = array_map(function ($id) { return [$id]; }, $id_tindakan); foreach (range(1, 10) as $i) { TrTransaksi::create([ 'id_registrasi' => TrRegistrasi::all()->random()->id_registrasi, 'id_tindakan' => $id_tindakan[array_rand($id_tindakan)], 'id_pegawai' => MsPegawai::all()->random()->id_pegawai, 'created_at' => now(), 'updated_at' => now(), ]); } } }