applicationId; } public function handle(): void { $application = V5Application::query()->find($this->applicationId); if (! $application instanceof V5Application) { return; } DeployNginxApplication::run($application); } public function failed(?\Throwable $exception): void { V5Application::query()->find($this->applicationId)?->update([ 'status' => 'failed', 'status_message' => str($exception?->getMessage() ?? 'The deploy job failed.')->limit(10000)->toString(), ]); } }