participant->event()->first()->name ), ); } public function content(): Content { $event = $this->participant->event()->first(); return new Content( view: 'emails.events.refund_released', with: [ 'name' => $this->participant->getNicename(), 'eventTitle' => $event->name, 'eventEmail' => $event->email, 'amount' => $this->refund->amount?->toString() ?? '0,00 Euro', 'reason' => $this->refund->reasonLabel(), 'reasonNote' => $this->refund->reason_note, // Absolute URL: der Link muss aus jedem Postfach heraus funktionieren. 'link' => url('/rueckerstattung/' . $this->refund->token), ], ); } /** * @return array */ public function attachments(): array { return []; } }