Documentation

Admin & Settings

Admin controllers, middleware, auth guards, and 12 settings controllers

Last updated: Feb 09, 2026

Admin & Settings Packages

Admin — Cartxis\Admin

ComponentItems
ControllersAuth/ (admin login flow), PasswordController, ProfileController, UserController
Middleware (4)IsAdmin, PreventAdminFrontendAccess, PreventUserAdminAccess, RedirectIfAdminAuthenticated
Configadmin.php
Routesadmin.php

Middleware Details

MiddlewarePurpose
IsAdminVerifies admin guard authentication
PreventAdminFrontendAccessBlocks admin users from customer frontend
PreventUserAdminAccessBlocks customers from admin panel
RedirectIfAdminAuthenticatedRedirects authenticated admins from login page

Settings — Cartxis\Settings

ComponentItems
ModelsSetting
Admin Controllers (12)GeneralSettingsController, StoreConfigurationController, AiSettingsController, LocalesController, ChannelsController, PaymentMethodsController, ShippingMethodsController, TaxClassesController, TaxRatesController, TaxRulesController, TaxZonesController, EmailController
Routesadmin.php

The Settings package manages all admin settings pages — the controllers render Inertia pages and handle form submissions for each settings area.