name); // Hapus spasi berlebih // Cari apakah sudah ada yang mirip dengan nama ini (tanpa memperhatikan huruf besar/kecil) $existingAgency = GovernmentAgency::whereRaw('LOWER(name) = ?', [strtolower($normalizedAgencyName)])->first(); if (!$existingAgency) { GovernmentAgency::create([ 'name' => $normalizedAgencyName, // Simpan dengan format aslinya 'created_at' => $agency->created_at, 'updated_at' => $agency->updated_at, 'deleted_at' => $agency->deleted_at, 'enhancer_id' => $agency->user_id, ]); } } // Tambahkan "Lainnya" jika belum ada GovernmentAgency::firstOrCreate( ['name' => 'Lainnya'], ['enhancer_id' => 1] ); } }