Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
<?php
if (!function_exists('locale')) {
    function locale()
    {
        return app("Modules\\Core\\Facades\\LocalizationFacade")->getCurrentLocale();
    }
}
return [
    'name' => 'Core',
    'template' => env('SITE_THEME', 'Frontend'),
    'install' => [
        'database_name' => 'webbing_cms'
    ],
    'project' => [
        'controls' => env('SIDEBAR_CONTROLS', false),
        'controls-toggle' => env('SIDEBAR_CONTROLS_TOGGLE', env('SIDEBAR_CONTROLS', false)),
        'site_name' => env('SITE_NAME', 'Site'),
        'admin_name' => env('ADMIN_NAME', 'Painel de Controle'),
        'copyright' => [
            'name' => env('COPYRIGHT_NAME', ''),
            'url' => env('COPYRIGHT_URL', '')
        ]
    ],
    /*
    |--------------------------------------------------------------------------
    | The prefix that'll be used for the administration
    |--------------------------------------------------------------------------
    */
    'admin-prefix' => 'painel',
    /*
    |--------------------------------------------------------------------------
    | Middleware
    |--------------------------------------------------------------------------
    | You can customise the Middleware that should be loaded.
    | The localizationRedirect middleware is automatically loaded for both
    | Backend and Frontend routes.
    */
    'middleware' => [
        'backend' => [
            'web',
            'csrf',
            'auth.admin',
            //'permissions',
        ],
        'frontend' => [
            'web'
        ],
        'api' => [
            'api',
            'cors'
        ],
    ],

    /*
    |--------------------------------------------------------------------------
    | theme config
    |--------------------------------------------------------------------------
    */
    'theme' => [
        /*
        |--------------------------------------------------------------------------
        | Which administration theme to use for the back end interface
        |--------------------------------------------------------------------------
        */
        'admin-theme' => 'AdminLTE',
        /*
        |--------------------------------------------------------------------------
        | AdminLTE skin
        |--------------------------------------------------------------------------
        | You can customize the AdminLTE colors with this setting. The following
        | colors are available for you to use: skin-blue, skin-green,
        | skin-black, skin-purple, skin-red and skin-yellow.
        */
        'skin' => 'skin-blue',
        'admin' => [
            'language-selector-enable' => env('ADMIN_LANG_SELECTOR_ENABLE', false),
            'view-site-enable' => env('ADMIN_VIEW_SITE_ENABLE', false),
            'show-version' => env('ADMIN_SHOW_VERSION', false)
        ]
    ],
    /*
    |--------------------------------------------------------------------------
    | Define which default assets will always be included in your pages
    | through the asset pipeline
    |--------------------------------------------------------------------------
    */
    'assets' => [
        'admin-theme' => [
            'css/vendor/bootstrap.min.css',
            'css/vendor/font-awesome.min.css',
            'css/vendor/alertify/alertify.core.css',
            'css/vendor/alertify/alertify.default.css',
            'css/vendor/AdminLTE.min.css',
            'css/vendor/skins/skin-blue.min.css',
            'core:js/vendor/iCheck/flat/_all.css',
            'css/vendor/pace/pace.min.css',
            'css/webbing.css',
            'js/vendor/jquery.min.js',
            'js/vendor/bootstrap.min.js',
            'js/vendor/mousetrap.min.js',
            'js/vendor/alertify/alertify.js',
            'core:js/vendor/iCheck/icheck.min.js',
            'js/vendor/jquery.slug.js',
            'js/vendor/pace/pace.min.js',
            'js/vendor/slimScroll/jquery.slimscroll.min.js',
            'js/vendor/fastclick/fastclick.js',
            'js/keypressAction.js',
            'js/app.js',
            'js/main.js',
            'js/sisyphus.min.js',
            'core:js/bootbox.min.js',
            'core:js/equalize.min.js',
            'core:js/apiServices.js',
            'core:js/core.js'
        ],
        'cropit' => [
            'js/vendor/jquery.cropit.js',
        ],
        'cropper' => [
            'js/vendor/cropper/cropper.min.js',
            'js/vendor/cropper/cropper.min.css',
        ],
        'font-awesome' => [
            'core:css/vendor/font-awesome.min.css',
        ],
        'icheck' => [
            'core:js/vendor/iCheck/flat/_all.css',
            'core:js/vendor/iCheck/icheck.min.js',
        ],
        'datatable' => [
            'js/vendor/datatables/DataTables/css/dataTables.bootstrap.min.css',
            'js/vendor/datatables/DataTables/js/jquery.dataTables.min.js',
            'js/vendor/datatables/DataTables/js/dataTables.bootstrap.min.js',
        ],
        'datatable_extensions' => [
            'buttons' => [
                'js/vendor/datatables/extensions/Buttons/css/buttons.bootstrap.min.css',
                'js/vendor/datatables/extensions/Buttons/js/dataTables.buttons.min.js',
                'js/vendor/datatables/extensions/Buttons/js/buttons.bootstrap.min.js'
            ],
            'rowReorder' => [
                'js/vendor/datatables/extensions/RowReorder/css/rowReorder.bootstrap.min.css',
                'js/vendor/datatables/extensions/RowReorder/js/dataTables.rowReorder.min.js'
            ],
            'colReorder' => [
                'js/vendor/datatables/extensions/ColReorder/css/colReorder.bootstrap.min.css',
                'js/vendor/datatables/extensions/ColReorder/js/dataTables.colReorder.min.js'
            ],
            'autoFill' => [
                'js/vendor/datatables/extensions/AutoFill/css/autoFill.bootstrap.min.css',
                'js/vendor/datatables/extensions/AutoFill/js/dataTables.autoFill.min.js',
                'js/vendor/datatables/extensions/AutoFill/js/autoFill.bootstrap.min.js'
            ],
            'fixedColumns' => [
                'js/vendor/datatables/extensions/FixedColumns/css/fixedColumns.bootstrap.min.css',
                'js/vendor/datatables/extensions/FixedColumns/js/dataTables.fixedColumns.min.js'
            ],
            'fixedHeader' => [
                'js/vendor/datatables/extensions/FixedHeader/css/fixedHeader.bootstrap.min.css',
                'js/vendor/datatables/extensions/FixedHeader/js/dataTables.fixedHeader.min.js'
            ],
            'keyTable' => [
                'js/vendor/datatables/extensions/KeyTable/css/keyTable.bootstrap.min.css',
                'js/vendor/datatables/extensions/KeyTable/js/dataTables.keyTable.min.js'
            ],
            'responsive' => [
                'js/vendor/datatables/extensions/Responsive/css/responsive.bootstrap.min.css',
                'js/vendor/datatables/extensions/Responsive/js/dataTables.responsive.min.js',
                'js/vendor/datatables/extensions/Responsive/js/responsive.bootstrap.min.js'
            ],
            'scroller' => [
                'js/vendor/datatables/extensions/Scroller/css/scroller.bootstrap.min.css',
                'js/vendor/datatables/extensions/Scroller/js/dataTables.scroller.min.js'
            ],
            'select' => [
                'js/vendor/datatables/extensions/Select/css/select.bootstrap.min.css',
                'js/vendor/datatables/extensions/Select/js/dataTables.select.min.js'
            ]
        ],
        'inputmask' => [
            'core:js/vendor/input-mask/jquery.inputmask.js',
            'core:js/vendor/input-mask/jquery.inputmask.date.extensions.js',
            //'js/vendor/input-mask/jquery.inputmask.phone.extensions.js',
            'core:js/vendor/input-mask/jquery.inputmask.extensions.js',
        ],
        'intlTelInput' => [
            'core:js/vendor/intlTelInput/css/intlTelInput.css',
            'core:js/vendor/intlTelInput/js/intlTelInput.min.js',
        ],
        'fineuploader' => [
            'core:js/vendor/fine-uploader/fine-uploader-new.min.css',
            'core:js/vendor/fine-uploader/jquery.fine-uploader.min.js'
        ],
        'datepicker' => [
            'core:js/vendor/datepicker/datepicker3.css',
            'core:js/vendor/datepicker/bootstrap-datepicker.js',
            'core:js/vendor/datepicker/locales/bootstrap-datepicker.' . locale() . '.js'
        ],
        'countryselect' => [
            'core:js/vendor/country-select/css/countrySelect.min.css',
            'core:js/vendor/country-select/js/countrySelect.min.js'
        ],
        'moment' => [
            'core:js/vendor/daterangepicker/moment.min.js',
        ],
        'daterange' => [
            'core:js/vendor/daterangepicker/daterangepicker-bs3.css',
            'core:js/vendor/daterangepicker/daterangepicker.js'
        ],
        'colorpicker' => [
            'core:js/vendor/colorpicker/bootstrap-colorpicker.min.css',
            'core:js/vendor/colorpicker/bootstrap-colorpicker.min.js'
        ],
        'timepicker' => [
            'core:js/vendor/timepicker/bootstrap-timepicker.min.css',
            'core:js/vendor/timepicker/bootstrap-timepicker.min.js'
        ],
        'select2' => [
            'core:js/vendor/select2/select2.min.css',
            'core:js/vendor/select2/select2.bootstrap.min.css',
            'core:js/vendor/select2/select2.min.js',
            'core:js/vendor/select2/i18n/' . locale() . '.js'
        ],
        'sortable' => [
            'core:js/vendor/sortable/Sortable.min.js',
            'core:js/vendor/sortable/jquery.binding.js'
        ],
        'interact' => [
            'js/vendor/interact.min.js'
        ]
    ]
];