Skip to content

v1.0.0 - Initial stable release

Choose a tag to compare

@zaber-dev zaber-dev released this 11 Jul 15:28
· 2 commits to main since this release

We're excited to announce the first stable release of Laravel Quota — an application-level quota management package for Laravel.
laravel-quota

Laravel Quota makes it easy to track and enforce usage limits over calendar periods such as daily, weekly, monthly, yearly, or custom windows using an expressive fluent API.

✨ Features

  • Application-level quota management
  • Calendar-based periods (perMinute(), perHour(), perDay(), perWeek(), perMonth(), perYear())
  • Multiple storage backends (Cache & Database)
  • Atomic quota consumption with concurrency protection
  • Expressive fluent builder API
  • Native Eloquent integration (HasQuotas)
  • Route middleware for automatic quota enforcement
  • Immutable QuotaInfo DTOs
  • Automatic database pruning
  • Custom storage backend extensibility
  • Event dispatching for quota lifecycle events

🚀 Installation

composer require zaber-dev/laravel-quota

📚 Documentation

  • GitHub Repository
  • README.md
  • LEARN.md

❤️ Feedback

Issues, feature requests, and pull requests are always welcome.

Thank you for checking out Laravel Quota!

Full Changelog: https://github.com/zaber-dev/laravel-quota/commits/v1.0.0