From acfc282e25a6515a9369a16a4faecf8fed336c61 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Tue, 22 Apr 2025 13:56:15 +0700 Subject: [PATCH] feat(notifikasi): tambahkan kelas PermohonanNotif untuk notifikasi permohonan - Menambahkan kelas PermohonanNotif yang mengimplementasikan notifikasi di Laravel. - Menggunakan saluran pengiriman 'mail' dan 'database'. - Menyediakan metode untuk mengirim representasi email dan array dari notifikasi. --- app/Notifications/PermohonanNotif.php | 50 +++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 app/Notifications/PermohonanNotif.php diff --git a/app/Notifications/PermohonanNotif.php b/app/Notifications/PermohonanNotif.php new file mode 100644 index 0000000..3902cfd --- /dev/null +++ b/app/Notifications/PermohonanNotif.php @@ -0,0 +1,50 @@ +permohonan = $permohonan; + } + + /** + * Get the notification's delivery channels. + */ + public function via($notifiable): array + { + return ['mail','database']; + } + + /** + * Get the mail representation of the notification. + */ + public function toMail($notifiable): MailMessage + { + return (new MailMessage) + ->line('The introduction to the notification.') + ->action('Notification Action', 'https://laravel.com') + ->line('Thank you for using our application!'); + } + + /** + * Get the array representation of the notification. + */ + public function toArray($notifiable): array + { + return [ + 'data' => $this->permohonan, + ]; + } +}