Search by

4geo35 / service-catalog

4geo35

Catalog of service pages

Package info

github.com/4geo35/service-catalog

pkg:composer/4geo35/service-catalog

Statistics

Installs: 67

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v2.0.0 2026-10-15 10:07 UTC

This package is auto-updated.

Last update: 2026-10-15 10:07:38 UTC


README

Установка

Добавить в tailwind.admin.config.js, созданный в пакете tailwindcss-theme.

"./vendor/4geo35/service-catalog/src/resources/views/components/**/*.blade.php",
"./vendor/4geo35/service-catalog/src/resources/views/admin/**/*.blade.php",
"./vendor/4geo35/service-catalog/src/resources/views/livewire/admin/**/*.blade.php",

Добавить в tailwind.config.js, созданный в пакете tailwindcss-theme.

"./vendor/4geo35/service-catalog/src/resources/views/components/**/*.blade.php",
"./vendor/4geo35/service-catalog/src/resources/views/web/**/*.blade.php",
"./vendor/4geo35/service-catalog/src/resources/views/livewire/web/**/*.blade.php",

Запустить миграции для создания таблиц php artisan migrate

Views

Сокращение для представлений: sc
Меню для панели администрирования: <x-sc::menu-item/>

Livewire Components

Web

  • sc-web-service-list: список тизеров
  • sc-web-service-form: форма заказа

Config

Название файла: service-catalog

  • categoryPagePrefix => service-catalog
  • servicePagePrefix => services
  • useBreadcrumbs => true
  • catalogPageTitle => Услуги
  • useH1 => true
  • servicePerPage => 18
  • perCol => 3: 4,3,2
  • servicePerCol => 4: 4,3
  • useSplitPage => false
  • useImageOnShowPage => true
  • allowedBlocks => []
  • disableForm => false

Routes

Файл admin.php, middleware(["web", "auth", "app-management"])

  • admin.service-categories.index => admin/service-categories/
  • admin.service-categories.show => admin/service-categories/{category}
  • admin.services.index => admin/services/
  • admin.services.show => admin/services/{service}

Файл web.php, middleware(["web"]), prefix(config("service-catalog.categoryPagePrefix")), prefix2(config("service-catalog.servicePagePrefix"))

  • web.service-categories.index => {prefix}
  • web.service-categories.show => {prefix}/{category}
  • web.services.show => {prefix2}/{service}