yottahq / bookable
A Laravel package that provides flexible and reusable booking functionality for any model.
v0.1.0-beta.2
2025-08-13 09:27 UTC
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: 2026-03-13 10:54:25 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.
