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.
*/
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
$this->dp1 = $dp1;
@@ -33,6 +33,7 @@ class SendPenawaranKJPPEmail extends Mailable
$this->districts = $districts;
$this->cities = $cities;
$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,
'cities' => $this->cities,
'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,
'cities' => $cities,
'provinces' => $provinces,
'user' => $this->user,
'user' => auth()->user(),
])->render();
SendPenawaranKJPPTenderJob::dispatch(