Prepara template
This commit is contained in:
7
config/koneko.php
Normal file
7
config/koneko.php
Normal file
@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'templates' => [
|
||||
'laravel-vuexy-website-layout-porto' => 'vendor/koneko/laravel-vuexy-website-layout-porto/config/package.php',
|
||||
],
|
||||
];
|
473
config/package.php
Normal file
473
config/package.php
Normal file
@ -0,0 +1,473 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
// Este archivo **NO se registra como config**, es usado por VuexyMenuRegistry
|
||||
|
||||
return [
|
||||
'id' => 'vuexy-website-layout-porto',
|
||||
'name' => 'Porto',
|
||||
'vendor' => 'themeforest',
|
||||
'version' => '12.1.0',
|
||||
'homepage' => 'https://themeforest.net/item/porto-responsive-html5-template/4106987',
|
||||
'tags' => ['koneko', 'porto', 'themeforest'],
|
||||
|
||||
'templates' => [
|
||||
'accounting-1'=> [
|
||||
'name' => 'Accounting 1',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'app-landing'=> [
|
||||
'name' => 'App Landing',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'architecture-2' => [
|
||||
'name' => 'Architecture 2',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'architecture-interior' => [
|
||||
'name' => 'Architecture Interior',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'auto-services' => [
|
||||
'name' => 'Auto Services',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'band' => [
|
||||
'name' => 'Band',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'barber' => [
|
||||
'name' => 'Barber',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'beauty-salon' => [
|
||||
'name' => 'Beauty Salon',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'business-consulting' => [
|
||||
'name' => 'Business Consulting',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'business-consulting-2' => [
|
||||
'name' => 'Business Consulting 2',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'business-consulting-3' => [
|
||||
'name' => 'Business Consulting 3',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'business-consulting-4' => [
|
||||
'name' => 'Business Consulting 4',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'business-consulting-5' => [
|
||||
'name' => 'Business Consulting 5',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'church' => [
|
||||
'name' => 'Church',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'cleaning-services' => [
|
||||
'name' => 'Cleaning Services',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'coffee' => [
|
||||
'name' => 'Coffee',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'construction' => [
|
||||
'name' => 'Construction',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'construction-2' => [
|
||||
'name' => 'Construction 2',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'creative-agency-1' => [
|
||||
'name' => 'Creative Agency 1',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'creative-agency-2' => [
|
||||
'name' => 'Creative Agency 2',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'dentist' => [
|
||||
'name' => 'Dentist',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'digital-agency' => [
|
||||
'name' => 'Digital Agency',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'digital-agency-2' => [
|
||||
'name' => 'Digital Agency 2',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'digital-agency-2-dark' => [
|
||||
'name' => 'Digital Agency 2 Dark',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'education' => [
|
||||
'name' => 'Education',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'event' => [
|
||||
'name' => 'Event',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'finance' => [
|
||||
'name' => 'Finance',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'gym' => [
|
||||
'name' => 'Gym',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'hotel' => [
|
||||
'name' => 'Hotel',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'industry-factory' => [
|
||||
'name' => 'Industry Factory',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'insurance' => [
|
||||
'name' => 'Insurance',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'it-services' => [
|
||||
'name' => 'IT Services',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'law-firm' => [
|
||||
'name' => 'Law Firm',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'law-firm-2' => [
|
||||
'name' => 'Law Firm 2',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'marketing-1' => [
|
||||
'name' => 'Marketing 1',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'medical' => [
|
||||
'name' => 'Medical',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'medical-2' => [
|
||||
'name' => 'Medical 2',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'one-page-agency' => [
|
||||
'name' => 'One Page Agency',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'personal-portfolio-1' => [
|
||||
'name' => 'Personal Portfolio 1',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'personal-portfolio-2' => [
|
||||
'name' => 'Personal Portfolio 2',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'personal-portfolio-3' => [
|
||||
'name' => 'Personal Portfolio 3',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'photography' => [
|
||||
'name' => 'Photography',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'photography-2' => [
|
||||
'name' => 'Photography 2',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'photography-3' => [
|
||||
'name' => 'Photography 3',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'product-landing' => [
|
||||
'name' => 'Product Landing',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'real-estate' => [
|
||||
'name' => 'Real Estate',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'renewable-energy' => [
|
||||
'name' => 'Renewable Energy',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'restaurant' => [
|
||||
'name' => 'Restaurant',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'resume' => [
|
||||
'name' => 'Resume',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'resume-dark' => [
|
||||
'name' => 'Resume Dark',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'sass' => [
|
||||
'name' => 'Sass',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'seo' => [
|
||||
'name' => 'SEO',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'seo-2' => [
|
||||
'name' => 'SEO 2',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'seo-3' => [
|
||||
'name' => 'SEO 3',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'startup-agency' => [
|
||||
'name' => 'Startup Agency',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'transportation-logistic' => [
|
||||
'name' => 'Transportation Logistic',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
'wedding' => [
|
||||
'name' => 'Wedding',
|
||||
'tags' => ['porto'],
|
||||
'meta' => [
|
||||
'thumbnail' => 'vendor/koneko/layout-porto',
|
||||
'preview_url' => 'https://preview.themeforest.net/item/porto-responsive-html5-template/full_screen_preview/4106987',
|
||||
],
|
||||
],
|
||||
],
|
||||
];
|
@ -1,42 +0,0 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
// Este archivo **NO se registra como config**, es usado por VuexyMenuRegistry
|
||||
|
||||
return [
|
||||
'Plantillas' => [
|
||||
'submenu' => [
|
||||
'Porto Template' => [
|
||||
'icon' => 'ti ti-template',
|
||||
'description' => 'Gestiona la plantilla Porto, sus widgets y elementos de diseño.',
|
||||
'route' => 'admin.website-layout-porto.settings.template.index',
|
||||
'can' => 'admin.website-layout-porto.settings.template.view',
|
||||
],
|
||||
],
|
||||
],
|
||||
'Porto Template' => [
|
||||
'_meta' => [
|
||||
'icon' => 'ti ti-template',
|
||||
'description' => 'Gestiona la plantilla Porto, sus widgets y elementos de diseño.',
|
||||
'after_to' => 'Web & SEO',
|
||||
],
|
||||
'submenu' => [
|
||||
'Banners' => [
|
||||
'icon' => 'ti ti-slideshow',
|
||||
'route' => 'admin.website-layout-porto.settings.banners.index',
|
||||
'can' => 'admin.website-layout-porto.settings.banners.view',
|
||||
],
|
||||
'Porto Widgets' => [
|
||||
'icon' => 'ti ti-fidget-spinner',
|
||||
'route' => 'admin.website-layout-porto.settings.widgets.index',
|
||||
'can' => 'admin.website-layout-porto.settings.widgets.view',
|
||||
],
|
||||
'CSS personalizado' => [
|
||||
'icon' => 'ti ti-file-type-css',
|
||||
'route' => 'admin.website-layout-porto.settings.custom-css.index',
|
||||
'can' => 'admin.website-layout-porto.settings.custom-css.view',
|
||||
],
|
||||
]
|
||||
],
|
||||
];
|
Reference in New Issue
Block a user