sirs / appointments-multistatus
4.1
2020-09-30 17:20 UTC
Requires
- php: >=7.0.0
- cviebrock/eloquent-sluggable: >=4.3
- laravel/framework: >=5.5
- sirs/tasks-multistatus: dev-master
- venturecraft/revisionable: 1.*
Requires (Dev)
- benconstable/phpspec-laravel: ~2.0
- phpspec/phpspec: ~2.0
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": "3.0.x-dev"
}
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