*/ public function backoff(): array { return [10, 30, 60, 300]; } private string $siteName; /** * Create a new message instance. */ public function __construct() { $this->siteName = Config::string('app.name'); } /** * Get the message envelope. */ public function envelope(): Envelope { return new Envelope( subject: trans('Your password has been changed - :appname', ['appname' => $this->siteName]), ); } /** * Get the message content definition. */ public function content(): Content { return new Content( markdown: 'emails.password-has-reset', ); } /** * Get the attachments for the message. * * @return \Illuminate\Mail\Mailables\Attachment[] */ public function attachments(): array { return []; } }