diff --git a/app/Notifications/PermohonanNotif.php b/app/Notifications/PermohonanNotif.php index 3902cfd..78de41c 100644 --- a/app/Notifications/PermohonanNotif.php +++ b/app/Notifications/PermohonanNotif.php @@ -1,50 +1,58 @@ permohonan = $permohonan; - } + class PermohonanNotif extends Notification + { + use Queueable; - /** - * Get the notification's delivery channels. - */ - public function via($notifiable): array - { - return ['mail','database']; - } + protected $permohonan; + protected $message; - /** - * 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!'); - } + /** + * Create a new notification instance. + */ + public function __construct($permohonan, $message) + { + $this->permohonan = $permohonan; + $this->message = $message; + } - /** - * Get the array representation of the notification. - */ - public function toArray($notifiable): array - { - return [ - 'data' => $this->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, + 'message' => $this->message, + ]; + } + }