tes

namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\User; // Atau Model Agen Anda use App\Models\LogHapusAkun; // Opsional: Untuk mencatat log pengajuan class AgenController extends Controller { public function ajukanHapusAkun(Request $request) { // 1. Validasi Input $request->validate([ 'nama_konter' => 'required|string', 'id_agen' => 'required|string', 'nomor_hp' => 'required|string', 'alasan' => 'required|string', ]); // 2. Logika Database (Contoh: Menandai akun atau mencatat pengajuan) // Anda bisa melakukan Soft Delete pada model Agen di sini, atau sekadar menyimpan log pengajuannya // 3. Konfigurasi WhatsApp Admin CS $nomorWaCS = "628123456789"; // Gunakan format 62 di depan // Susun template pesan teks khusus untuk kasus hapus akun $teksPesan = "*PENGAJUAN HAPUS AKUN AGEN/MITRA*\n" . "-------------------------------------\n" . "• *ID Agen:* {$request->id_agen}\n" . "• *Nama Konter:* {$request->nama_konter}\n" . "• *No. HP Terdaftar:* {$request->nomor_hp}\n" . "• *Alasan/Catatan:* {$request->alasan}\n" . "-------------------------------------\n" . "Mohon segera divalidasi sisa saldo dan ditindaklanjuti. Terima kasih."; // Buat URL Click to Chat WhatsApp $urlWa = "https://wa.me/{$nomorWaCS}?text=" . rawurlencode($teksPesan); // 4. Kembalikan Response JSON ke Frontend return response()->json([ 'success' => true, 'message' => 'Pengajuan berhasil direkam sistem.', 'target_url' => $urlWa ]); } }

Postingan Terkait

Tidak ada komentar:

Posting Komentar

Formulir Kontak

Nama

Email *

Pesan *

Cari Blog Ini

Banner Promosi

banner

Paling Banyak Dibaca