id = $id; $this->title = $title; $this->url = $url; $this->reason = $reason; $this->is_user = $is_user; } public function via($notifiable) { return $this->is_user ? ['mail'] : sysConfig('ticket_closed_notification'); } public function toMail($notifiable) { return ""; // return (new MailMessage) // ->subject(trans('close_ticket', ['id' => $this->id, 'title' => $this->title])) // ->line($this->reason) // ->action(trans('notification.view_ticket'), $this->url) // ->line(__('If your problem has not been solved, Feel free to open other one.')); } public function toCustom($notifiable) { return [ 'title' => trans('close_ticket', ['id' => $this->id, 'title' => $this->title]), 'content' => $this->reason, ]; } }