
# Laravel Zap - Recurrence Patterns This skill covers all recurrence patterns available in Laravel Zap for creating recurring schedules. ## Available Frequencies | Frequency | Description | |-----------|-------------| | `daily` | Every day | | `weekly` | Specific days each week | | `weekly_odd` | Specific days on odd-numbered weeks | | `weekly_even` | Specific days on even-numbered weeks | | `biweekly` | Every two weeks | | `monthly` | Specific days each month | | `bimonthly` | Every two mont
# Laravel Zap - Schedule Management Laravel Zap is a comprehensive calendar and scheduling system for Laravel. This skill covers schedule creation, types, and the fluent builder API. ## Installation ```bash composer require laraveljutsu/zap php artisan vendor:publish --provider="Zap\ZapServiceProvider" php artisan migrate ``` ## Model Setup Add the `HasSchedules` trait to any Eloquent model you want to make schedulable: ```php use Zap\Models\Concerns\HasSchedules; class Doctor extends Mod
# Laravel Zap - Availability & Bookable Slots This skill covers checking availability, retrieving bookable slots, and querying schedules in Laravel Zap. ## Checking Bookability ### Check if Bookable on a Date ```php // Check if there is at least one bookable slot on the day // Parameters: date, slot duration in minutes $isBookable = $doctor->isBookableAt('2025-01-15', 60); // With buffer time (minutes between slots) $isBookable = $doctor->isBookableAt('2025-01-15', 60, 15); ``` ### Check S