Skip to content

Errors ​

Misconfiguration fails with a message that names the fix, for example:

Scheduler Pro: [App\Models\Appointment::$recurrence_exceptions] must be cast to an array. Add 'recurrence_exceptions' => 'array' to the model's casts() method.

Rule refusals are not errors. They return a reason (unavailable, conflict, forbidden, transition, limit, custom) shown on the drag ghost, in a toast, or in the modal.