sirs / appointments
10.0.0
2024-01-12 18:40 UTC
Requires
- php: ^8.1
- cviebrock/eloquent-sluggable: ^10.0
- laravel/framework: ^10.0
- sirs/tasks: ^10.0
- venturecraft/revisionable: 1.*
This package is auto-updated.
Last update: 2024-11-12 22:24:31 UTC
README
Provides migrations, seeds, models, events, artisan commands, and jobs to support appointment management.
Installation
Add the following to your composer.json
#!php
...
"require": {
...
"sirs/appointments": "^9.0"
}
Note: use version 1.0.0 for laravel 5.0.x
What's included
- Migrations for tables
- appointment_statuses
- appointment_types
- appointments
- Seeds of common statuses and types
- Models
- Appointment
- AppointmentType
- AppointemntStatus
- Traits
- AppointmentAttendeeTraits
- AppointmentStaffAttendeeTrait
- REST API Controllers for appointments, types, and statuses
- Commands
- CancelAppointment
- MarkAppointmentAttended
- MarkAppointmentMissed
- RescheduleAppointment
- ScheduleAppointment
- UpdateAppointmentStatus
- Events
- AppointmentAttended
- AppointmentCancelled
- AppointmentMissed
- AppointmentScheduled
- AppointmentStatusWasUpdated
- AppointmentWasRescheduled
Who do I talk to?
- TJ Ward - jward3@email.unc.edu