update path for saving bukti_bayar, update no_invoice, and edit template confirmation message
This commit is contained in:
parent
98456552c7
commit
ea7edd2f0a
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue