Software-Update

{{-- Ergebnis einer abgeschlossenen Installation --}} @if(session('update_result') === 'success')

✓ Update erfolgreich installiert!

@if(session('update_log'))
{{ session('update_log') }}
@endif
@elseif(session('update_result') === 'error')

✗ Update fehlgeschlagen

@if(session('update_log'))
{{ session('update_log') }}
@endif
@endif {{-- Versions-Info -----------------------------------------------}}
Versionsinformationen
Installierte Version {{ $currentVersion }}
Neueste Version (Gitea) @if($error) nicht abrufbar @elseif($latestVersion) {{ $latestVersion }} @else @endif
Gitea-Repository @if($giteaUrl) {{ $giteaRepo }} @else nicht konfiguriert @endif
@if($checkedAt)
Zuletzt geprüft {{ \Carbon\Carbon::parse($checkedAt)->format('d.m.Y H:i') }}
@endif
{{-- Fehler-Box --}} @if($error)

⚠ Update-Prüfung nicht möglich

{{ $error }}

@if(!$giteaUrl)

In der .env eintragen:

GITEA_URL=http://<IP-des-Gitea-Servers>:3000
GITEA_REPO=admin/Network-MGMT
@endif
@endif {{-- Update verfügbar -------------------------------------------}} @if($updateAvailable)
🆕 Update verfügbar: {{ $currentVersion }} → {{ $latestVersion }}
@if($releaseNotes)
{{ $releaseNotes }}
@endif
@csrf

Die App geht kurz in den Wartungsmodus. Laufende Anfragen werden danach abgeschlossen.

@elseif(!$error && $latestVersion)
✓ Du verwendest bereits die neueste Version ({{ $currentVersion }}).
@endif {{-- Manuelle Aktualisierung -----------------------------------}}
Manuell aktualisieren

Um einen bestimmten Tag direkt zu installieren:

@csrf

Alternativ per Terminal: php artisan app:install-update