update path for saving bukti_bayar, update no_invoice, and edit template confirmation message

This commit is contained in:
LailaWulandarii 2026-01-07 17:26:03 +07:00
parent 98456552c7
commit ea7edd2f0a
1 changed files with 5 additions and 5 deletions

View File

@ -115,9 +115,9 @@ public function store(Request $request)
if ($request->hasFile('bukti_bayar')) {
$file = $request->file('bukti_bayar');
// Membuat nama file unik berdasarkan waktu agar tidak tertimpa
$namaFile = time() . '_' . $file->getClientOriginalName();
$namaFile = 'bukti_' . time() . $file->getClientOriginalExtension();
// Pindahkan ke folder public/img/payment
$file->move(public_path('img/payment'), $namaFile);
$file->move(public_path('img/payment/buket'), $namaFile);
}
$transaksi = TransaksiBuket::create([
@ -129,13 +129,13 @@ public function store(Request $request)
'bukti_bayar' => 'img/payment/' . $namaFile,
'status_transaksi' => 'menunggu_verifikasi', // Ubah dari status ke status_transaksi
'total_bayar' => $buket->harga, // Tambahkan ini karena total_bayar wajib di fillable
'no_invoice' => 'INV-' . time(), // Tambahkan invoice sederhana
'no_invoice' => 'INV-BUKET-' . strtoupper(\Illuminate\Support\Str::random(6)), // Tambahkan invoice sederhana
]);
DB::commit();
// 5. Membuat Pesan WhatsApp Otomatis
$pesan = "Halo Admin Flo.do! Saya sudah melakukan pembayaran:\n\n" .
$pesan = "Halo Admin Flo.do! Saya sudah melakukan pembayaran untuk invoice {$transaksi->no_invoice}:\n\n" .
"*Data Pemesan:*\n" .
"Nama: {$pelanggan->nama}\n" .
"WA: {$pelanggan->no_wa}\n\n" .
@ -147,7 +147,7 @@ public function store(Request $request)
$urlWA = "https://wa.me/6289673668516?text=" . urlencode($pesan);
return redirect()->route('pesan.buket')->with([
'success' => 'Pesanan berhasil dikirim!',
'success' => 'Pesanan Berhasil Dibuat!',
'waUrl' => $urlWA
]);
} catch (\Exception $e) {