getInstalledVersion(); $this->line("Version installée : v{$installed}"); $this->line("Interrogation du serveur de mises à jour..."); $latest = $updates->fetchLatestRelease(useCache: ! $this->option('force')); if (! $latest) { $this->warn("Impossible de contacter le serveur de mises à jour."); return self::FAILURE; } if (version_compare($latest['version'], $installed, '>')) { $this->info("Nouvelle version disponible : v{$latest['version']}"); if ($latest['body']) { $this->line("Notes de version :"); $this->line($latest['body']); } $this->line(""); $this->line("Pour mettre à jour : php artisan app:update"); if (config('update.auto_update')) { $this->line("AUTO_UPDATE=true détecté — application automatique..."); $this->call('app:update', ['--force' => true]); } return self::SUCCESS; } $this->info("L'application est à jour (v{$installed})."); return self::SUCCESS; } }