workspace->name, ); } /** * Get the message content definition. */ public function content(): Content { $roleLabels = [ 'manager' => 'Gestionnaire', 'worker' => 'Collaborateur', ]; return new Content( markdown: 'emails.team-invitation', with: [ 'workspaceName' => $this->workspace->name, 'roleLabel' => $roleLabels[$this->invitation->role] ?? $this->invitation->role, 'acceptUrl' => route('team.invitation.accept', $this->invitation->token), 'expiresAt' => $this->invitation->expires_at->format('d/m/Y à H:i'), ] ); } }