public function boot() { if (zbase_file_exists(__DIR__ . '/../resources/views')) { $this->loadViewsFrom(__DIR__ . '/../resources/views', packagename_tag()); } if (zbase_file_exists(__DIR__ . '/../resources/assets')) { $this->publishes([__DIR__ . '/../resources/assets' => zbase_public_path(zbase_path_asset(packagename_tag()))], 'public'); } if (zbase_file_exists(__DIR__ . '/Http/Controllers/Laravel/routes.php')) { require __DIR__ . '/Http/Controllers/Laravel/routes.php'; } }
<div class="header-inner"> <!-- BEGIN LOGO --> <a class="navbar-brand" href="<?php echo zbase_url_from_route(zbase_auth_has() ? 'home' : 'index'); ?> "> <?php $adminName = zbase_config_get('view.package.templates.metronic.logotext', '<img src="' . zbase_path_asset('img/logo.png') . '" alt="logo" class="img-responsive"/>'); echo $adminName; ?> </a> <!-- END LOGO --> <!-- BEGIN RESPONSIVE MENU TOGGLER --> <a href="javascript:;" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <img src="<?php echo zbase_path_asset('metronic/img/menu-toggler.png'); ?> " alt=""/> </a> <!-- END RESPONSIVE MENU TOGGLER --> <?php if (zbase_auth_has()) { ?> <div class="hor-menu hidden-sm hidden-xs"> <ul class="nav navbar-nav"> <li class="classic-menu-dropdown"> <a href="/home"> Home <span class="selected"> </span>
<?php /** * View specific configuration * * @link http://dennesabing.com * @author Dennes B Abing <*****@*****.**> * @license proprietary * @copyright Copyright (c) 2015 ClaremontDesign/MadLabs-Dx * @version 0.0.0.1 * @since Mar 19, 2016 2:26:57 PM * @file view.php */ return ['view' => ['templates' => ['front' => ['package' => packagename_tag(), 'theme' => packagename_tag()]], 'default' => ['title' => ['prefix' => '', 'separator' => ' ', 'suffix' => 'Packagename'], 'description' => '', 'keywords' => ''], 'plugins' => [packagename_tag() => ['type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('packagename'), 'enable' => false, 'position' => 399, 'dependents' => [['id' => 'script-onload', 'type' => \Zbase\Models\View::SCRIPT, 'enable' => false, 'script' => 'PackageName::Init()', 'onLoad' => true], ['id' => 'js', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('packagename/'), 'enable' => false, 'position' => 398], ['id' => 'style', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('packagename'), 'enable' => false, 'html' => ['conditions' => 'if IE 9'], 'position' => 497]]]]]];
/** * Return asset absolute URL * http://domain.com/zbase/asset/$file.ext * * @param string $file * @return string */ function zbase_view_asset($file = null) { $path = zbase_path_asset() . $file; return asset($path); }
public function boot() { parent::boot(); $this->loadViewsFrom(__DIR__ . '/../resources/views', zbase_tag()); $this->loadViewsFrom(__DIR__ . '/../modules', zbase_tag() . 'modules'); if (!zbase_is_testing()) { $this->mergeConfigFrom(__DIR__ . '/../config/config.php', zbase_tag()); $packages = zbase()->packages(); if (!empty($packages)) { foreach ($packages as $packageName) { $packagePath = zbase_package($packageName)->path(); $this->loadViewsFrom($packagePath . 'modules', $packageName . 'modules'); if (zbase_file_exists($packagePath . 'resources/views')) { $this->loadViewsFrom($packagePath . 'resources/views', $packageName); } if (zbase_file_exists($packagePath . 'resources/assets')) { $this->publishes([$packagePath . 'resources/assets' => zbase_public_path(zbase_path_asset($packageName))], 'public'); } if (zbase_file_exists($packagePath . '/Http/Controllers/Laravel/routes.php')) { require $packagePath . '/Http/Controllers/Laravel/routes.php'; } } } $this->app['config'][zbase_tag()] = array_replace_recursive($this->app['config'][zbase_tag()], zbase()->getPackagesMergedConfigs()); } else { $this->loadViewsFrom(__DIR__ . '/../tests/resources/views', zbase_tag() . 'test'); copy(__DIR__ . '/../config/entities/user.php', __DIR__ . '/../tests/config/entities/user.php'); $this->mergeConfigFrom(__DIR__ . '/../tests/config/config.php', zbase_tag()); } $this->publishes([__DIR__ . '/../resources/assets' => zbase_public_path(zbase_path_asset())], 'public'); $this->publishes([__DIR__ . '/../database/migrations' => base_path('database/migrations'), __DIR__ . '/../database/seeds' => base_path('database/seeds'), __DIR__ . '/../database/factories' => base_path('database/factories')], 'migrations'); $this->app['config']['database.connections.mysql.prefix'] = zbase_db_prefix(); $this->app['config']['auth.providers.users.model'] = get_class(zbase_entity('user')); $this->app['config']['auth.passwords.users.table'] = zbase_config_get('entity.user_tokens.table.name'); $this->app['config']['auth.passwords.users.email'] = zbase_view_file_contents('auth.password.email.password'); require __DIR__ . '/Http/Controllers/Laravel/routes.php'; zbase()->prepareWidgets(); /** * Validator to check for account password * @TODO should be placed somewhere else other than here, and just call */ \Validator::extend('accountPassword', function ($attribute, $value, $parameters, $validator) { if (zbase_auth_has()) { $user = zbase_auth_user(); if (zbase_bcrypt_check($value, $user->password)) { return true; } } return false; }); \Validator::replacer('accountPassword', function ($message, $attribute, $rule, $parameters) { return _zt('Account password don\'t match.'); }); /** * */ \Validator::extend('passwordStrengthCheck', function ($attribute, $value, $parameters, $validator) { // if(!preg_match("#[0-9]+#", $value)) // { // //$errors[] = "Password must include at least one number!"; // return false; // } // // if(!preg_match("#[a-zA-Z]+#", $value)) // { // //$errors[] = "Password must include at least one letter!"; // return false; // } return true; }); \Validator::replacer('passwordStrengthCheck', function ($message, $attribute, $rule, $parameters) { return _zt('New password is too weak.'); }); // dd(zbase_config_get('email.account-noreply.email')); // dd(\Zbase\Utility\Service\Flickr::findByTags(['heavy equipment','dozers','loader'])); }
<?php /** * View configuration * * @link //zbase.dennesabing.com * @author Dennes B Abing <*****@*****.**> * @license proprietary * @copyright Copyright (c) 2016 ClaremontDesign/MadLabs-Dx * @file view.php * @project Zbase * @package config * * view.templates.front.package = packagename * view.templates.front.theme = packagename|themename */ return ['view' => ['plugins' => ['meta-author' => ['type' => \Zbase\Models\View::HEADMETA, 'enable' => true, 'name' => 'author', 'content' => 'Dennes B Abing'], '_token' => ['type' => \Zbase\Models\View::HEADMETA, 'enable' => true, 'name' => '_token', 'content' => function () { return zbase_csrf_token(); }], 'zbase' => ['type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('js/js.js'), 'enable' => true, 'dependents' => [['id' => 'zbase-app-init', 'type' => \Zbase\Models\View::SCRIPT, 'enable' => true, 'script' => 'Zbase.init();', 'onLoad' => true], ['id' => 'zbase-style', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('css/style.css'), 'position' => 1000, 'enable' => true]]], 'nodes' => ['type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('js/nodes/nodes.js'), 'enable' => true], 'jquery' => ['type' => \Zbase\Models\View::JAVASCRIPT, 'cdn' => '//code.jquery.com/jquery-1.11.0.min.js', 'src' => zbase_path_asset('jquery/jquery-1.11.0.min.js'), 'enable' => true, 'position' => 999, 'dependents' => [['id' => 'migrate', 'type' => \Zbase\Models\View::JAVASCRIPT, 'cdn' => '//code.jquery.com/jquery-migrate-1.2.1.min.js', 'src' => zbase_path_asset('jquery/jquery-migrate-1.2.1.min.js'), 'enable' => true, 'position' => 998], ['id' => 'jqueryMobile', 'type' => \Zbase\Models\View::JAVASCRIPT, 'cdn' => '//code.jquery.com/mobile/1.4.0/jquery.mobile-1.4.0.min.js', 'enable' => false, 'position' => 997], ['id' => 'ui', 'type' => \Zbase\Models\View::JAVASCRIPT, 'cdn' => '//code.jquery.com/ui/1.11.4/jquery-ui.min.js', 'src' => zbase_path_asset('jquery/jquery-ui-1.11.4.min.js'), 'enable' => true, 'position' => 997]]], 'toastr' => ['type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/bootstrap-toastr/toastr.min.js'), 'enable' => true, 'dependents' => [['id' => 'toastr-css', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/plugins/bootstrap-toastr/toastr.min.css'), 'enable' => true, 'position' => 94343]]], 'bootstrap' => ['type' => \Zbase\Models\View::JAVASCRIPT, 'cdn' => '//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js', 'position' => 996, 'src' => zbase_path_asset('bootstrap/js/bootstrap.min.js'), 'enable' => true, 'dependents' => [['id' => 'meta-charset', 'type' => \Zbase\Models\View::HEADMETA, 'enable' => true, 'position' => 999, 'html' => ['attributes' => ['charset' => 'utf-8']]], ['id' => 'meta-viewport', 'type' => \Zbase\Models\View::HEADMETA, 'name' => 'viewport', 'position' => 998, 'content' => 'width=device-width, initial-scale=1', 'enable' => true], ['id' => 'meta-compatibility', 'type' => \Zbase\Models\View::HEADMETA, 'enable' => true, 'position' => 997, 'content' => 'IE=edge', 'html' => ['attributes' => ['http-equiv' => 'X-UA-Compatible']]], ['id' => 'base', 'type' => \Zbase\Models\View::STYLESHEET, 'cdn' => 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css', 'href' => zbase_path_asset('bootstrap/css/bootstrap.min.css'), 'position' => 999, 'enable' => true], ['id' => 'theme', 'type' => \Zbase\Models\View::STYLESHEET, 'cdn' => 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css', 'position' => 998, 'href' => zbase_path_asset('bootstrap/css/bootstrap-theme.min.css'), 'enable' => true], ['id' => 'html5shiv', 'type' => \Zbase\Models\View::JAVASCRIPT, 'cdn' => '//oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js', 'src' => zbase_path_asset('bootstrap/js/html5shiv-3.7.2.min.js'), 'enable' => true, 'placeholder' => 'head_javascripts', 'html' => ['conditions' => 'if lt IE 9']], ['id' => 'respond', 'type' => \Zbase\Models\View::JAVASCRIPT, 'cdn' => '//oss.maxcdn.com/respond/1.4.2/respond.min.js', 'src' => zbase_path_asset('bootstrap/js/respond-1.4.2.min.js'), 'enable' => true, 'placeholder' => 'head_javascripts', 'html' => ['conditions' => 'if lt IE 9']]]], 'bootstrap-treeview' => ['type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('bootstrap/plugins/treeview/js/bootstrap-treeview.js'), 'enable' => true, 'dependents' => [['id' => 'bootstrap-treeview', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('bootstrap/plugins/treeview/css/bootstrap-treeview.css'), 'enable' => true]]], 'jstree' => ['type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jstree/dist/jstree.min.js'), 'enable' => true, 'dependents' => [['id' => 'jstree-css', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/plugins/jstree/dist/themes/default/style.min.css'), 'enable' => true]]], 'bslightbox' => ['type' => \Zbase\Models\View::JAVASCRIPT, 'src' => '//cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/4.0.1/ekko-lightbox.min.js', 'enable' => true, 'dependents' => [['id' => 'bslightbox-css', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => '//cdnjs.cloudflare.com/ajax/libs/ekko-lightbox/4.0.1/ekko-lightbox.min.css', 'enable' => true]]], 'bootstrap-select' => ['type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/bootstrap-select/bootstrap-select.min.js'), 'enable' => true, 'dependents' => [['id' => 'bootstrap-select-init', 'type' => \Zbase\Models\View::SCRIPT, 'enable' => false, 'script' => '', 'onLoad' => true], ['id' => 'bootstrap-select2', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/select2/select2.min.js'), 'enable' => true], ['id' => 'bootstrap-select2-jquery-multi', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-multi-select/js/jquery.multi-select.js'), 'enable' => true], ['id' => 'bootstrap-select-style', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/plugins/bootstrap-select/bootstrap-select.min.css'), 'enable' => true], ['id' => 'bootstrap-select2-style', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/plugins/select2/select2.css'), 'enable' => true], ['id' => 'bootstrap-select2-metronic-style', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/plugins/select2/select2-metronic.css'), 'enable' => true], ['id' => 'bootstrap-select2-jquery-multi', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/plugins/jquery-multi-select/css/multi-select.css'), 'enable' => true]]], 'fileupload' => ['type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/fancybox/source/jquery.fancybox.pack.js'), 'enable' => true, 'position' => 890, 'dependents' => [['id' => 'fileupload_blueimp', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/plugins/jquery-file-upload/blueimp-gallery/blueimp-gallery.min.css'), 'enable' => true, 'position' => 895], ['id' => 'fileupload_style', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/plugins/jquery-file-upload/css/jquery.fileupload.css'), 'enable' => true, 'position' => 896], ['id' => 'fileupload_facybox', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/plugins/fancybox/source/jquery.fancybox.css'), 'enable' => true, 'position' => 897], ['id' => 'fileupload_ui', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/plugins/jquery-file-upload/css/jquery.fileupload-ui.css'), 'enable' => true, 'position' => 898], ['id' => 'fileupload_uiwidget', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/js/vendor/jquery.ui.widget.js'), 'enable' => true, 'position' => 899], ['id' => 'fileupload_tmpl', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/js/vendor/tmpl.min.js'), 'enable' => true, 'position' => 898], ['id' => 'fileupload_loadimage', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/js/vendor/load-image.min.js'), 'enable' => true, 'position' => 897], ['id' => 'fileupload_blob', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/js/vendor/canvas-to-blob.min.js'), 'enable' => true, 'position' => 896], ['id' => 'fileupload_blueimp', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/blueimp-gallery/jquery.blueimp-gallery.min.js'), 'enable' => true, 'position' => 895], ['id' => 'fileupload_iframe_transport', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/js/jquery.iframe-transport.js'), 'enable' => true, 'position' => 894], ['id' => 'fileupload_fileupload', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/js/jquery.fileupload.js'), 'enable' => true, 'position' => 893], ['id' => 'fileupload_process', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/js/jquery.fileupload-process.js'), 'enable' => true, 'position' => 892], ['id' => 'fileupload_image', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/js/jquery.fileupload-image.js'), 'enable' => true, 'position' => 891], ['id' => 'fileupload_audio', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/js/jquery.fileupload-audio.js'), 'enable' => false, 'position' => 890], ['id' => 'fileupload_video', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/js/jquery.fileupload-video.js'), 'enable' => false, 'position' => 889], ['id' => 'fileupload_validate', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/js/jquery.fileupload-validate.js'), 'enable' => true, 'position' => 888], ['id' => 'fileupload_ui', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-file-upload/js/jquery.fileupload-ui.js'), 'enable' => true, 'position' => 887]]], 'metronic-admin' => ['type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.min.js'), 'enable' => true, 'dependents' => [['id' => 'metronic-admin-appinit', 'type' => \Zbase\Models\View::SCRIPT, 'enable' => true, 'script' => 'App.init();', 'onLoad' => true], ['id' => 'metronic-admin-slimscroll', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery-slimscroll/jquery.slimscroll.min.js'), 'enable' => true, 'position' => 499], ['id' => 'metronic-admin-blockui', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery.blockui.min.js'), 'enable' => true, 'position' => 498], ['id' => 'metronic-admin-cookie', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/jquery.cokie.min.js'), 'enable' => true, 'position' => 497], ['id' => 'metronic-admin-uniform', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/plugins/uniform/jquery.uniform.min.js'), 'enable' => true, 'position' => 496], ['id' => 'metronic-admin-app', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('metronic/scripts/core/app-zbase.js'), 'enable' => true, 'position' => 495], ['id' => 'metronic-admin-font', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => '//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=all', 'enable' => true, 'position' => 499], ['id' => 'metronic-admin-font-awesome', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/plugins/font-awesome/css/font-awesome.min.css'), 'enable' => true, 'position' => 498], ['id' => 'metronic-admin-uniform', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/plugins/uniform/css/uniform.default.css'), 'enable' => true, 'position' => 498], ['id' => 'metronic-admin-metronic', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/css/style-metronic.css'), 'enable' => true, 'position' => 497], ['id' => 'metronic-admin-style', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/css/style.css'), 'enable' => true, 'position' => 496], ['id' => 'metronic-admin-responsive', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/css/style-responsive.css'), 'enable' => true, 'position' => 495], ['id' => 'metronic-admin-plugins', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/css/plugins.css'), 'enable' => true, 'position' => 494], ['id' => 'metronic-admin-theme', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/css/themes/default.css'), 'enable' => true, 'position' => 493], ['id' => 'metronic-admin-custom', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('metronic/css/custom.css'), 'enable' => true, 'position' => 492]]], 'mobileangular' => ['type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('mobile/angular/dist/js/angular-1.3.0.min.js'), 'cdn' => '//cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.0/angular.min.js', 'enable' => true, 'position' => 500, 'dependents' => ['meta-author' => ['type' => \Zbase\Models\View::HEADMETA, 'enable' => true, 'name' => 'author', 'content' => 'Dennes B Abing'], ['id' => 'mobileangular-route', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('mobile/angular/dist/js/angular-route-1.3.0.min.js'), 'cdn' => '//cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.0/angular-route.min.js', 'enable' => true, 'position' => 499], ['id' => 'mobileangular-cookies', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('mobile/angular/dist/js/angular-cookies-1.2.13.js'), 'cdn' => '//code.angularjs.org/1.2.13/angular-cookies.js', 'enable' => true, 'position' => 499], ['id' => 'mobileangular-ui', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('mobile/angular/dist/js/mobile-angular-ui.min.js'), 'enable' => true, 'position' => 498], ['id' => 'mobileangular-ui-gestures', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('mobile/angular/dist/js/mobile-angular-ui.gestures.min.js'), 'enable' => true, 'position' => 497], ['id' => 'mobileangular-zbase', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('mobile/angular/dist/js/zbase-angular.js'), 'enable' => false, 'position' => 496], ['id' => 'mobileangular-ng-flow-standalone', 'type' => \Zbase\Models\View::JAVASCRIPT, 'src' => zbase_path_asset('mobile/angular/dist/js/ng-flow-standalone.min.js'), 'enable' => true, 'position' => 494], ['id' => 'mobileangular-ui-hover', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('mobile/angular/dist/css/mobile-angular-ui-hover.min.css'), 'enable' => true, 'position' => 499], ['id' => 'mobileangular-ui-base', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('mobile/angular/dist/css/mobile-angular-ui-base.min.css'), 'enable' => true, 'position' => 498], ['id' => 'mobileangular-ui-desktop', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('mobile/angular/dist/css/mobile-angular-ui-desktop.min.css'), 'enable' => true, 'position' => 497], ['id' => 'mobileangular-zbase-style', 'type' => \Zbase\Models\View::STYLESHEET, 'href' => zbase_path_asset('mobile/angular/dist/css/zbase-angular.css'), 'enable' => true, 'position' => 496]]]], 'autoload' => ['plugins' => ['_token']]]];
public function boot() { $this->loadViewsFrom(__DIR__ . '/../resources/views', zivsluck_tag()); $this->publishes([__DIR__ . '/../resources/assets' => zbase_public_path(zbase_path_asset(zivsluck_tag()))], 'public'); require __DIR__ . '/Http/Controllers/Laravel/routes.php'; }