Configurations

With the installation of Adminetic you will find a new configuration file located at config/adminetic.php. In this file you can find various options to change the configuration of your Adminetic installation.

If you cache your configuration files please make sure to run php artisan config:clear after you changed something.

Below we will take a deep dive into the configuration file and give a detailed description of each configuration set.

App Information

    /*
    |--------------------------------------------------------------------------
    | Application Information
    |--------------------------------------------------------------------------
    |
    */
    'title' => env('APP_NAME', 'Adminetic'),
    'prefix' => 'Admine',
    'suffix' => 'tic',
    'logo' => '',
    'favicon' => 'adminetic/static/favicon.png',
    'description' => 'Laravel Adminetic Admin Panel Upgrade.',
    'admin_home' => '/admin/dashboard',

UI Configuration

    /*
    |--------------------------------------------------------------------------
    | UI Configuration
    |--------------------------------------------------------------------------
    |
    */

    // Header
    'mega_menu' => false,
    'level_menu' => false,
    'language_drawer' => false,
    'search' => false,
    'notification' => false,
    'quick_menu' => false,
    'dark_light_toggle' => true,
    'fullscreen_expander' => true,
    'profile' => true,

Card Setting

This is global setting for any card used in the system

/*
    |--------------------------------------------------------------------------
    | Card Setting
    |--------------------------------------------------------------------------
    |
    */
    'card' => '',
    'card_header' => 'b-l-primary border-3',
    'card_action_enabled' => true,
    'card_class' => '',
    'card_body' => 'shadow-lg',
    'card_footer' => '',
    'card_footer_enabled' => false,

Notify Popup Setting

  /*
    |--------------------------------------------------------------------------
    | Notify Configuraion
    |--------------------------------------------------------------------------
    |
    */
    'notify_icon' => 'fa fa-bell-o',
    'notify_type' => 'theme',
    'notify_allow_dismiss' => true,
    'notify_delay' => 2000,
    'notify_showProgressbar' => true,
    'notify_timer' => 300,
    'notify_newest_on_top' => true,
    'notify_mouse_over' => true,
    'notify_spacing' => 1,
    'notify_animate_in' => 'animated fadeInDown',
    'notify_animate_out' => 'animated fadeOutUp',

Route Configuration

/*
    |--------------------------------------------------------------------------
    | Admin Dashboard Route Configurations
    |--------------------------------------------------------------------------
    |
    */
    'prefix' => 'admin',
    'middleware' => ['web', 'auth'],

OAuth Configuration

  /*
    |--------------------------------------------------------------------------
    | OAuth Socialite Configuration
    |--------------------------------------------------------------------------
    |
    */
    'enable_socialite' => true,
    'github_socialite' => true,
    'facebook_socialite' => true,
    'google_socialite' => false,

Auth Configuration

    /*
    |--------------------------------------------------------------------------
    | Auth Configuration
    |--------------------------------------------------------------------------
    */
    'login_view' => 'adminetic::admin.auth.login',
    'register_view' => 'adminetic::admin.auth.register',

    'default_user_role' => 'user',
    'default_user_role_level' => 1,

Data Configuration

/*
    |--------------------------------------------------------------------------
    | Data Settings
    |--------------------------------------------------------------------------
    |
    */
    'caching' => true,
    'migrate_with_dummy' => false,

Asset Initialization

'assets' => [
     [
            'name' => 'Datepicker',
            'active' => true,
            'files' => [
                [
                    'type' => 'css',
                    'active' => true,
                    'location' => 'adminetic/assets/css/vendors/date-picker.css',
                ],
                [
                    'type' => 'js',
                    'active' => true,
                    'location' => 'adminetic/assets/js/datepicker/date-picker/datepicker.js',
                ],
                [
                    'type' => 'js',
                    'active' => true,
                    'location' => 'adminetic/assets/js/datepicker/date-picker/datepicker.en.js',
                ],
            ],
        ],
    ],

plugin takes array of plugin where

  • name: Name of plugin

  • active: (bool) dictates if plugin is active or not

  • files: JS and CSS location of plugin

  • type: plugin file type (css|CSS|js|JS)

  • location: location of plugin file inside public folder

Last updated