Repository URL to install this package:
|
Version:
1.0.0 ▾
|
<?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'
]
]
];