web_notifications) { $channels[] = 'database'; $channels[] = 'broadcast'; } return $channels; } public function toDatabase($notifiable): array { return [ 'message' => "La date de la tâche {$this->task->name} de l'événement {$this->event->name} a été mise à jour. Cette tâche aura maintenant lieu du {$this->newStart} au {$this->newEnd}.", 'task_id' => $this->task->id, 'event_id' => $this->event->id, 'old_start' => $this->oldStart, 'old_end' => $this->oldEnd, 'new_start' => $this->newStart, 'new_end' => $this->newEnd, ]; } public function toBroadcast($notifiable): BroadcastMessage { return new BroadcastMessage($this->toDatabase($notifiable)); } }