yottahq / bookable
A Laravel package that provides flexible and reusable booking functionality for any model.
Fund package maintenance!
yottahq
yottahq.com/open-source/support-us
Requires
- php: ^8.1
- illuminate/support: ^10.0||^11.0||^12.0
- league/period: ^5.3
- nesbot/carbon: ^3.10
Requires (Dev)
- mockery/mockery: ^1.6
- orchestra/testbench: ^10.4
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^12.2
- symfony/var-dumper: ^7.3
This package is auto-updated.
Last update: 2025-08-13 09:39:51 UTC
README
🗓️ YottaHQ Bookable
A lightweight and flexible Laravel package to add booking functionality to any model in your application.
yottahq/bookable
provides a standardized way to declare models as bookable and retrieve availability using different configurable strategies.
🔖 Currently in beta — includes support for Single Daily Slot Strategy only.
📦 Installation
composer require yottahq/bookable
Publish the config and migrations:
php artisan vendor:publish --provider="YottaHQ\Bookable\BookableServiceProvider"
📘 Documentation
Full documentation coming soon.