$payload */ public function __construct( public string $title, public string $message, public array $payload = [], ) {} /** @return list */ public function via(object $notifiable): array { return ['database']; } /** @return array */ public function toDatabase(object $notifiable): array { return [ 'title' => $this->title, 'message' => $this->message, 'icon' => $this->payload['icon'] ?? 'bell', 'url' => $this->payload['url'] ?? null, 'event' => $this->payload['event'] ?? null, 'visit_id' => $this->payload['visit_id'] ?? null, ]; } }