Settings
This document outlines the various configuration options available for the Admin Panel package. These settings allow you to customize the appearance, behavior, and functionality of the admin panel to suit your application's needs.
Settings descriptions
Theme
theme
: Specifies the theme of the admin panel.Type:
string
Default:
admin-lte
Description: Choose the visual theme for the admin panel interface. Currently,
admin-lte
is the default theme.
Mode Settings
dark_mode
: Enables or disables the dark mode by default for the administrator.Type:
boolean
Default:
true
Description: When set to
true
, the admin panel will use dark mode as the default theme.
lang_mode
: Enables or disables language mode for the admin panel.Type:
boolean
Default:
true
Description: Turn on this option to enable language support in the admin panel.
Languages
languages
: Defines the languages supported by the admin panel.Type:
array
Default:
['en', 'ua', 'ru']
Description: List of language codes that the admin panel supports for localization.
Home Route
home-route
: Specifies the default home route for the admin panel.Type:
string
Default:
admin.dashboard
Description: Define the route name that users are redirected to after logging into the admin panel.
Application Namespace
app_namespace
: The namespace for the Admin application.Type:
string
Default:
App\Admin
Description: Specify the namespace used by the Admin application classes.
Paths
paths
: Directories used by the Admin package.Type:
array
Description: Configure the application and view directories for the Admin package.
Route Configuration
route
: Global route configurations for the admin panel.Type:
array
Description: Includes settings for domain, prefix, and name for admin panel routes.
Default Actions
action
: Defines default actions for the admin panel.Type:
array
Description: Map actions to specific controllers and methods.
Two-Factor Authentication (2FA)
force-2fa
: Enforces Two-Factor Authentication for all admin users.Type:
boolean
Default:
false
Description: When enabled, all users must use 2FA to access the admin panel.
Authentication
auth
: Authentication settings for admin pages.Type:
array
Description: Configure authentication guards and providers for the admin panel.
Upload Settings
upload
: Configuration for file uploads in the admin panel.Type:
array
Description: Set up the disk and directory paths for image and file uploads.
Disks
disks
: Filesystem disks used by the admin panel.Type:
array
Description: Configure storage disks for admin file uploads.
Footer
footer
: Custom HTML content for the admin panel footer.Type:
string
Description: Allows for custom branding or copyright information in the footer.