4geo35 / service-catalog
Catalog of service pages
v2.0.0
2026-10-15 10:07 UTC
Requires
- 4geo35/editable-blocks: ^2.0
- 4geo35/fileable: ^2.0
- 4geo35/metable: ^2.0
- 4geo35/request-form: ^2.0
- 4geo35/tailwindcss-theme: ^2.0
- 4geo35/traits-helpers: ^2.0
- 4geo35/user-management: ^2.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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-catalogservicePagePrefix=>servicesuseBreadcrumbs=>truecatalogPageTitle=>УслугиuseH1=>trueservicePerPage=>18perCol=>3: 4,3,2servicePerCol=>4: 4,3useSplitPage=>falseuseImageOnShowPage=>trueallowedBlocks=>[]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}