account->platform->label(); $workspaceName = $this->account->workspace->name; return new Envelope( subject: "Your {$platformName} account in {$workspaceName} needs to be reconnected", ); } public function content(): Content { $platformName = $this->account->platform->label(); $accountName = $this->account->accountDisplayName(); $workspaceName = $this->account->workspace->name; return new Content( view: 'mail.account-disconnected', with: [ 'title' => "Your {$platformName} account needs to be reconnected", 'previewText' => "Please reconnect your {$platformName} account in {$workspaceName} to continue scheduling posts.", 'account' => $this->account, 'platformName' => $platformName, 'accountName' => $accountName, 'workspaceName' => $workspaceName, 'url' => route('app.accounts'), ], ); } public function attachments(): array { return []; } }