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')) {
|
if ($request->hasFile('bukti_bayar')) {
|
||||||
$file = $request->file('bukti_bayar');
|
$file = $request->file('bukti_bayar');
|
||||||
// Membuat nama file unik berdasarkan waktu agar tidak tertimpa
|
// Membuat nama file unik berdasarkan waktu agar tidak tertimpa
|
||||||
$namaFile = time() . '_' . $file->getClientOriginalName();
|
$namaFile = 'bukti_' . time() . $file->getClientOriginalExtension();
|
||||||
// Pindahkan ke folder public/img/payment
|
// Pindahkan ke folder public/img/payment
|
||||||
$file->move(public_path('img/payment'), $namaFile);
|
$file->move(public_path('img/payment/buket'), $namaFile);
|
||||||
}
|
}
|
||||||
|
|
||||||
$transaksi = TransaksiBuket::create([
|
$transaksi = TransaksiBuket::create([
|
||||||
|
|
@ -129,13 +129,13 @@ public function store(Request $request)
|
||||||
'bukti_bayar' => 'img/payment/' . $namaFile,
|
'bukti_bayar' => 'img/payment/' . $namaFile,
|
||||||
'status_transaksi' => 'menunggu_verifikasi', // Ubah dari status ke status_transaksi
|
'status_transaksi' => 'menunggu_verifikasi', // Ubah dari status ke status_transaksi
|
||||||
'total_bayar' => $buket->harga, // Tambahkan ini karena total_bayar wajib di fillable
|
'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();
|
DB::commit();
|
||||||
|
|
||||||
// 5. Membuat Pesan WhatsApp Otomatis
|
// 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" .
|
"*Data Pemesan:*\n" .
|
||||||
"Nama: {$pelanggan->nama}\n" .
|
"Nama: {$pelanggan->nama}\n" .
|
||||||
"WA: {$pelanggan->no_wa}\n\n" .
|
"WA: {$pelanggan->no_wa}\n\n" .
|
||||||
|
|
@ -147,7 +147,7 @@ public function store(Request $request)
|
||||||
$urlWA = "https://wa.me/6289673668516?text=" . urlencode($pesan);
|
$urlWA = "https://wa.me/6289673668516?text=" . urlencode($pesan);
|
||||||
|
|
||||||
return redirect()->route('pesan.buket')->with([
|
return redirect()->route('pesan.buket')->with([
|
||||||
'success' => 'Pesanan berhasil dikirim!',
|
'success' => 'Pesanan Berhasil Dibuat!',
|
||||||
'waUrl' => $urlWA
|
'waUrl' => $urlWA
|
||||||
]);
|
]);
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue