header('X-Forwarded-Proto') ?? request()->server('HTTP_X_FORWARDED_PROTO') ?? (request()->secure() ? 'https' : 'http'); if ($scheme === 'https') { URL::forceScheme('https'); } // Betriebs-Alert bei endgültig fehlgeschlagenem Queue-Job Queue::failing(function (JobFailed $event): void { OperationalAlert::send("Queue-Job fehlgeschlagen: {$event->job->resolveName()}", [ 'connection' => $event->connectionName, 'queue' => $event->job->getQueue(), 'exception' => $event->exception->getMessage(), ]); }); // Ausgelieferte Version in `php artisan about` (ABOUT_SECTION in dev/betrieb/deploy.sh) AboutCommand::add('B2in', fn (): array => ['Version' => config('app.version') ?? '—']); } }