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_transaksi' => 'TRX-' . $faker->unique()->randomNumber(8), 'id_registrasi' => TrRegistrasi::all()->random()->id_registrasi, 'id_tindakan' => $id_tindakan[array_rand($id_tindakan)], 'id_pegawai' => MsPegawai::all()->random()->id_pegawai, 'total_harga' => $faker->randomFloat(2, 50000, 500000), 'status' => 'pending', 'keterangan' => $faker->sentence, 'created_at' => now(), 'updated_at' => now(), ]); } } }