From 7e5d336469cb15486ae1dccae47243ea3d4212c6 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 3 Feb 2025 13:20:33 +0700 Subject: [PATCH] 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. --- app/Emails/SendPenawaranKJPPEmail.php | 4 +++- app/Http/Controllers/TenderController.php | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Emails/SendPenawaranKJPPEmail.php b/app/Emails/SendPenawaranKJPPEmail.php index c779b90..17ab761 100644 --- a/app/Emails/SendPenawaranKJPPEmail.php +++ b/app/Emails/SendPenawaranKJPPEmail.php @@ -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 ]); } } diff --git a/app/Http/Controllers/TenderController.php b/app/Http/Controllers/TenderController.php index 2044356..691522c 100644 --- a/app/Http/Controllers/TenderController.php +++ b/app/Http/Controllers/TenderController.php @@ -930,7 +930,7 @@ class TenderController extends Controller 'districts' => $districts, 'cities' => $cities, 'provinces' => $provinces, - 'user' => $this->user, + 'user' => auth()->user(), ])->render(); SendPenawaranKJPPTenderJob::dispatch(