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'] ?? [], ); } }