Search by

4geo35 / staff-doctors

4geo35

Expand staff package for doctors yml

Package info

github.com/4geo35/staff-doctors

pkg:composer/4geo35/staff-doctors

Statistics

Installs: 25

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v2.0.0 2026-10-15 11:16 UTC

This package is auto-updated.

Last update: 2026-10-15 11:16:41 UTC


README

Установка

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

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

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

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

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

Views

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

Livewire Components

Web

  • sd-web-make-appointment

Config

Название файла: staff-doctors

  • doctorPrefix => ``
  • serviceQueryKey => service
  • offerQueryKey => offer
  • appointmentBlockId => make-appointment
  • ymlCacheKey => doctor-yml-export
  • ymlCacheLifetime => env("DOCTOR_YML_CACHE_LIFETIME", 86400)
  • ymlPrefix => doctor-export
  • ymlName => env("DOCTOR_YML_NAME", "")
  • ymlCompany => env("DOCTOR_YML_COMPANY", "")
  • ymlPicture => env("DOCTOR_YML_PICTURE", "favicon.ico")
  • ymlEmail => env("DOCTOR_YML_EMAIL", "")
  • clinicFeedPrefix => clinic
  • offerFeedPrefix => offer

Routes

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

  • admin.clinics.index => admin/clinics
  • admin.doctor-services.index => admin/doctor-services
  • admin.doctor-offers.index => admin/doctor-offers
  • admin.doctor-offers.show => admin/doctor-offers/{offer}

Файл web.php, middleware(["web"]), prefix(config("staff-pages.employeePrefix"))

  • web.employees.doctor => {prefix}/{config("staff-doctors.doctorPrefix")}{employee}

Файл export.php, middleware(["web"]), prefix(config("staff-doctors.ymlPrefix"))

  • web.doctors.yml => {prefix}/yml