*/ public function via(object $notifiable): array { return ['mail']; } public function toMail(object $notifiable): MailMessage { if (($override = $this->overrideOrNull(EmailTemplateSlot::GroupMembershipApproved)) !== null) { return $this->mailFromOverride($override, [':group' => $this->groupName]) ->action(__('View your files'), route('my-files.index')); } return (new MailMessage) ->subject(__('Your group membership request was approved')) ->line(__('Your request to join the group ":group" has been approved.', ['group' => $this->groupName])) ->action(__('View your files'), route('my-files.index')); } }