withRouting( web: __DIR__ . '/../routes/web.php', commands: __DIR__ . '/../routes/console.php', health: '/up', ) ->withMiddleware(function (Middleware $middleware) { $middleware->append(SpaceCheck::class); $middleware->append(Localization::class); $middleware->api(append: [ValidateJSON::class]); $middleware->alias([ 'auth.admin' => AuthenticateAdmin::class, 'auth.check_blocked' => CheckBlocked::class, 'auth.digest_or_key' => AuthenticateDigestOrKey::class, 'auth.jwt' => AuthenticateJWT::class, 'auth.super_admin' => AuthenticateSuperAdmin::class, 'auth' => Authenticate::class, 'feature.carddav_user_credentials' => IsCardDavCredentialsEnabled::class, 'feature.intercom' => IsIntercomFeatures::class, 'feature.phone_registration' => IsPhoneRegistration::class, 'feature.public_registration' => IsPublicRegistration::class, 'feature.web_panel_enabled' => IsWebPanelEnabled::class, ]); }) ->withExceptions(function (Exceptions $exceptions) { // })->create();