fcm_token) return; if (! method_exists($notification, 'toPush')) return; $payload = $notification->toPush($notifiable); if (empty($payload['title']) || empty($payload['body'])) return; $this->driver->send( token: $notifiable->fcm_token, title: $payload['title'], body: $payload['body'], data: $payload['data'] ?? [], ); } }