subject("Source à valider : {$this->source->nom}") ->greeting("Bonjour {$notifiable->name},") ->line("{$this->soumispar->name} a soumis la source **{$this->source->nom}** pour validation.") ->line("Type : {$this->source->sourceType->nom}") ->when($this->source->depot, fn ($m) => $m->line("Dépôt : {$this->source->depot->nom}")) ->action('Accéder à la source', route('sources.show', $this->source)) ->line('Vous pouvez valider ou renvoyer cette source en cours de saisie.'); } public function toDatabase(object $notifiable): array { return [ 'source_id' => $this->source->id, 'source_nom' => $this->source->nom, 'soumis_par' => $this->soumispar->name, 'url' => route('sources.show', $this->source), ]; } public function toArray(object $notifiable): array { return $this->toDatabase($notifiable); } }