Adminix Documentation Help

Configuration

Panel configuration is stored in config/adminix.php.

return [ 'route_prefix' => [URL prefix for Adminix], 'admin_user_model' => [User model class], 'pages' => [Pages configuration], 'menu' => [Menu configuration], 'app_title' => 'Adminix Panel', 'no_auth_access' => false, ];

Configuration elements

route_prefix - prefix for Adminix page URLs. Example: if the prefix is adminix, the users page URL will be https://domain.com/adminix/users.

admin_user_model - Eloquent model for authenticated users. By default it is \App\Models\User::class.

pages - Adminix page configuration, described in Pages configuration. The package default is an empty array so installing Adminix does not require application-specific page classes to already exist.

menu - Adminix menu configuration, described in Menu configuration. Configure at least one menu link before exposing a real Adminix page.

app_title - title for the <title> tag in the <head> of Adminix pages.

no_auth_access - provides access to the admin panel without authorization when set to true. Use it only for local development or demo environments.

Safe default config

The published config starts without pages and menu links. Add pages and links explicitly in your application:

'pages' => [ \App\Adminix\Pages\UsersPage::get(), ], 'menu' => [ 'title' => 'AdminiX', 'links' => [ ['uri' => \App\Adminix\Pages\UsersPage::URI, 'title' => 'Users', 'icon' => 'bi bi-people-fill'], ], ],

Pages configuration

Menu configuration

Last modified: 21 June 2026