feat: add webshop offline maintenance mode with admin toggle and red maintenance screen

This commit is contained in:
2026-11-01 16:28:30 +01:00
parent 4994d4a8ef
commit b3add6f0c2
10 changed files with 419 additions and 1 deletions
+4
View File
@@ -1,5 +1,6 @@
<?php
use App\Http\Middleware\CheckWebshopOffline;
use App\Http\Middleware\EnsureUserIsAdmin;
use Illuminate\Foundation\Application;
use Illuminate\Foundation\Configuration\Exceptions;
@@ -14,6 +15,9 @@ return Application::configure(basePath: dirname(__DIR__))
)
->withMiddleware(function (Middleware $middleware): void {
$middleware->trustProxies(at: '*');
$middleware->web(append: [
CheckWebshopOffline::class,
]);
$middleware->alias([
'admin' => EnsureUserIsAdmin::class,
]);