resolveTemplate('password_changed'); if (! $template) { return DbTemplateMail::skipped( recipientEmail: $notifiable->email, templateType: 'password_changed', extensionType: ExtensionOwnerType::Core, extensionIdentifier: 'core', recipientName: $notifiable->name ?? null, ); } $variables = [ 'name' => $notifiable->name ?? '', 'app_name' => config('app.name'), 'action_url' => config('app.url') . '/login', 'site_url' => config('app.url'), ]; $rendered = $service->renderTemplate($template, $variables); return new DbTemplateMail( renderedSubject: $rendered['subject'], renderedBody: $rendered['body'], recipientEmail: $notifiable->email, templateType: 'password_changed', extensionType: ExtensionOwnerType::Core, extensionIdentifier: 'core', recipientName: $notifiable->name ?? null, ); } }