feat(email): tambahkan informasi pengguna pada email penawaran

- Menambahkan parameter user pada konstruktor SendPenawaranKJPPEmail.
- Mengupdate data yang dikirimkan ke view untuk menyertakan informasi pengguna sebagai cc dan bcc.
- Menggunakan auth()->user() untuk mendapatkan informasi pengguna yang sedang login di TenderController.
This commit is contained in:
Daeng Deni Mardaeni
2025-02-03 13:20:33 +07:00
parent 561bf7237e
commit 7e5d336469
2 changed files with 4 additions and 2 deletions

View File

@@ -23,7 +23,7 @@ class SendPenawaranKJPPEmail extends Mailable
/** /**
* Create a new message instance. * Create a new message instance.
*/ */
public function __construct($dp1, $penawaran, $permohonan, $villages, $districts, $cities, $provinces) public function __construct($dp1, $penawaran, $permohonan, $villages, $districts, $cities, $provinces, $user)
{ {
// Assign data yang diterima ke properti // Assign data yang diterima ke properti
$this->dp1 = $dp1; $this->dp1 = $dp1;
@@ -33,6 +33,7 @@ class SendPenawaranKJPPEmail extends Mailable
$this->districts = $districts; $this->districts = $districts;
$this->cities = $cities; $this->cities = $cities;
$this->provinces = $provinces; $this->provinces = $provinces;
$this->user = $user; // Tambahkan user ke data yang dikirimkan ke view, sebagai cc dan bcc
} }
/** /**
@@ -50,6 +51,7 @@ class SendPenawaranKJPPEmail extends Mailable
'districts' => $this->districts, 'districts' => $this->districts,
'cities' => $this->cities, 'cities' => $this->cities,
'provinces' => $this->provinces, 'provinces' => $this->provinces,
'user' => $this->user // Tambahkan user ke data yang dikirimkan ke view, sebagai cc dan bcc
]); ]);
} }
} }

View File

@@ -930,7 +930,7 @@ class TenderController extends Controller
'districts' => $districts, 'districts' => $districts,
'cities' => $cities, 'cities' => $cities,
'provinces' => $provinces, 'provinces' => $provinces,
'user' => $this->user, 'user' => auth()->user(),
])->render(); ])->render();
SendPenawaranKJPPTenderJob::dispatch( SendPenawaranKJPPTenderJob::dispatch(