illuminate/events
Illuminate Events is Laravel’s event dispatcher component, providing a simple way to register listeners and subscribers, dispatch events, and build decoupled, extensible application workflows with synchronous or queued handling.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| an3/laravel-couchdb | Work-in-progress CouchDB integration for Laravel 5.x, providing an Eloquent-style model and query builder inspired by jenssegers/laravel-mongodb. Intended to let you interact with CouchDB using familiar Laravel ORM patterns. | 7 | 8 | 0 | 0 | 2 | 0.4 | — | — | — | |
| api-ecosystem-for-laravel/dingo-api | Dingo API is a Laravel package for building REST APIs with versioning, content negotiation, authentication, rate limiting, and error/response formatting. It streamlines API routing and helps maintain multiple API versions cleanly. | 313 | 317 | 73 | 43K | 3 | 27.9 | 34.2 | BSD-3-Clause | 2 months ago | |
| augustpermana/laravel-meta-generator | Attach and manage key-value metadata for Eloquent models without altering main tables. Provides auto type detection and casting, a MetaModel base, and artisan commands to generate meta models and clean orphaned records for easy setup and maintenance. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| baum/baum | Baum adds Nested Set trees to Laravel’s Eloquent ORM, enabling fast, non-recursive queries like fetching all descendants in one query. Ideal for ordered hierarchies such as menus, categories, and threaded posts, while handling complex inserts/moves/deletes automatically. | 2,225 | 2,258 | 451 | 20K | 127 | 44.7 | 38.3 | MIT | — | |
| bavix/clickhouse-builder | PHP 7.1+ query builder for ClickHouse. Build and execute SELECT queries with a fluent API: select columns with aliases, closures for complex expressions or subqueries, and integrate with the-tinderbox/clickhouse-php-client for execution. | 0 | 0 | 0 | 2K | 0 | 16.3 | 50.2 | MIT | 3 months ago | |
| calebporzio/parental | Single-table inheritance for Laravel Eloquent. Store multiple model “types” in one table and let Parental automatically instantiate the right child class. Keeps polymorphic-like behavior simple, with familiar relationships, queries, and mass assignment. | 1,532 | 1,530 | 105 | 20K | 5 | 36.6 | 20.8 | MIT | 3 months ago | |
| cartalyst/sentinel | Framework-agnostic authentication and authorization system for PHP 8.3+ with Laravel support. Provides user management, roles and permissions, login/throttling, activation and password reset flows, and additional security features. | 1,526 | 1,557 | 245 | 27K | 40 | 36.1 | 31.2 | BSD-3-Clause | 1 year ago | |
| cesargb/laravel-cascade-delete | — | 19 | 19 | 4 | 2K | 0 | 22.1 | 32.2 | MIT | 3 months ago | |
| chelout/laravel-relationship-events | Adds missing Eloquent relationship events to Laravel models. Use simple traits (HasOne/Many, BelongsTo/Many, Morph*) to listen for attach/detach/sync, saved/updated, and other relation lifecycle hooks with parent/related context and IDs/attributes. | 524 | 526 | 40 | 59K | 0 | 13.3 | 31.2 | MIT | 1 week ago | |
| culabs/illuminate-bundle | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| cybercog/laravel-ban | Add ban management to any Laravel Eloquent model. Supports multiple bans per model with soft-deleted history, BanService helpers, query scopes, ban/unban events, middleware to block access for banned users, scheduling, and integrations like Nova. | 1,124 | 1,123 | 64 | 13K | 13 | 7.8 | 55.3 | MIT | 3 months ago | |
| dingo/api | — | 9,354 | 9,371 | 1,269 | 21K | 180 | 69.0 | 32.4 | BSD-3-Clause | 4 years ago | |
| dyrynda/laravel-model-uuid | — | 481 | 481 | 54 | 77K | 1 | 29.1 | 35.6 | MIT | 2 months ago | |
| erjanmx/laravel-migrate-check | — | 0 | 54 | — | 721 | — | 3.7 | 16.2 | — | — | |
| esensi/model | — | 200 | 201 | 26 | 59 | 0 | 27.4 | 1.8 | MIT | 2 months ago | |
| garcia1901l/laravel-activity-lite | Lightweight MongoDB-backed activity logger for Laravel (7–12). Automatically tracks model create/update/delete, records the causer (user, artisan, queues), supports manual log entries, configurable events, and powerful querying with CLI filters and JSON/CSV export. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| gazsp/baum | — | 129 | 132 | 38 | 2K | 17 | 7.2 | 23.6 | MIT | 6 years ago | |
| hamzi/portflow | PortFlow connects serial hardware (thermal printers, barcode/RFID scanners, scales, IoT boards) to Laravel via a driver-based architecture. Parse raw bytes into typed events, queue routes, and printing workflows, with Web Serial API support for browser integration. | 5 | 5 | 0 | 60 | 0 | 21.1 | 16.7 | MIT | 1 week ago | |
| illuminate/view | Illuminate View is Laravel’s templating and view rendering component. It compiles and renders Blade templates, manages view composers and shared data, supports view discovery, caching, and engines, and integrates cleanly with the rest of the Illuminate framework. | 130 | 140 | 50 | 646K | 0 | 2.2 | 51.4 | MIT | — | |
| imanghafoori/eloquent-mockery | — | 127 | 127 | 20 | 566 | 4 | 2.7 | 11.6 | MIT | 1 year ago | |
| imanghafoori/laravel-smart-facades | — | 137 | 137 | 12 | 18K | 1 | 2.3 | 29.3 | MIT | 1 year ago | |
| itxshakil/laravel-fast2sms | — | 20 | 20 | 1 | 0 | 0 | 18.1 | — | MIT | 2 months ago | |
| jenssegers/mongodb | — | 7,078 | 7,148 | 1,440 | 73K | 121 | 86.3 | 45.9 | MIT | 1 month ago | |
| jpkleemans/attribute-events | — | 332 | 332 | 21 | 19K | 2 | 6.3 | 24.2 | MIT | 1 year ago | |
| kalnoy/nestedset | Laravel Eloquent implementation of the Nested Set model for storing hierarchical data. Manage trees with fast reads: add, move, delete nodes, retrieve ancestors/descendants, build menus, and handle multiple roots with scoped trees, all via familiar model methods. | 3,800 | 3,838 | 481 | 276K | 194 | 55.5 | 49.9 | — | 1 year ago | |
| kirkbushell/eloquence | — | 574 | 578 | 56 | 22K | 1 | 5.7 | 22.1 | MIT | 1 year ago | |
| konekt/enum-eloquent | Laravel Eloquent casting for Konekt Enums. Add the CastsEnums trait and define a $enums map on your model to automatically convert attributes to Enum objects, supporting Konekt Enum 2–4 and Laravel 8–12. | 63 | 64 | 9 | 65K | 2 | 1.0 | 41.5 | MIT | — | |
| laravel/database | Bring Laravel’s database layer to non-Laravel projects: Illuminate Database with migrations, seeders, and Artisan CLI support. Includes Eloquent ORM, query builder, schema tools, and commands like migrate, db:seed, and make:* for MySQL/Postgres/SQL Server/SQLite. | 90 | 100 | 12 | 74 | 5 | 2.1 | 4.7 | — | — | |
| laravel/liferaft | Liferaft is a Laravel package that adds reliable background job and queue tooling, helping you run tasks safely with better control, monitoring, and recovery. Ideal for apps that need robust async processing and fewer failed or stuck jobs. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| laravel/lumen-framework | Core kernel code for Laravel Lumen, the fast PHP micro-framework. Provides the foundation for routing, database abstraction, queues, caching, and more. For building apps, use the main Lumen repository; docs at lumen.laravel.com. | 1,506 | 1,544 | 410 | 217K | 2 | 24.7 | 29.8 | MIT | 1 year ago | |
| laravel/pulse | Laravel Pulse is a real-time performance monitoring tool and dashboard for Laravel apps. Track key runtime metrics, identify slow requests and bottlenecks, and keep tabs on application health in production with minimal setup. | 1,689 | 1,687 | 212 | 928K | 3 | 42.0 | 46.5 | MIT | 2 months ago | |
| laravel-notification-channels/twilio | — | 258 | 258 | 45 | 226K | 14 | 32.0 | 53.8 | — | 2 months ago | |
| laravel-zero/framework | Laravel Zero is an unofficial, Laravel-based micro-framework for building fast, elegant console apps. Includes optional Eloquent/logging, interactive menus, desktop notifications, scheduler, standalone compiler, and Collision-powered error reporting. | 343 | 342 | 63 | 53K | 0 | 25.3 | 35.1 | MIT | 2 months ago | |
| laravelbook/ardent | — | 1,374 | 1,429 | 203 | 18K | 106 | 19.5 | 26.9 | BSD-3-Clause | 7 years ago | |
| mccool/laravel-auto-presenter | — | 0 | 756 | — | 4K | — | 7.5 | 7.4 | — | — | |
| moloquent/moloquent | — | 120 | 120 | 35 | 357 | 31 | 12.1 | 19.7 | — | 9 years ago | |
| mongodb/laravel-mongodb | MongoDB integration for Laravel Eloquent and the Query Builder, extending the native Laravel API to work with MongoDB. Official mongodb/laravel-mongodb package (formerly jenssegers), compatible with Laravel 10.x. | 7,079 | 7,097 | 1,440 | 385K | 121 | 87.4 | 55.9 | MIT | 1 month ago | |
| multicaret/laravel-acquaintances | — | 848 | 851 | 70 | 5K | 5 | 33.8 | 16.1 | MIT | 1 month ago | |
| pannella/laravel-cti | — | 2 | 2 | 0 | 457 | 2 | 21.9 | 34.9 | MIT | 1 month ago | |
| pdphilip/elasticsearch | Eloquent-style Elasticsearch for Laravel. Extend models and the query builder with native-feeling search features like term and phrase-prefix queries, match/fuzzy matching, highlighting, geo distance filters, plus familiar create/update/delete and pagination APIs. | 0 | 2 | — | 21K | — | 10.5 | 55.3 | — | — | |
| pdphilip/opensearch | — | 0 | 0 | — | 15K | — | 0.0 | 55.3 | — | — | |
| poing/earmark | — | 107 | 107 | 6 | 61 | 2 | 4.1 | 2.7 | MIT | 1 year ago | |
| psalm/plugin-laravel | Laravel Psalm plugin for deep static analysis plus taint-based security scanning. Detect SQL injection, XSS, SSRF, shell injection, path traversal, and open redirects by tracking user input through Laravel code—without executing it. Complements Larastan/PHPStan. | 330 | 331 | 77 | 116K | 71 | 57.2 | 70.8 | MIT | 1 week ago | |
| qirolab/laravel-bannable | — | 17 | 17 | 3 | 93 | 0 | 21.6 | 12.6 | MIT | 1 month ago | |
| qirolab/laravel-reactions | — | 196 | 197 | 25 | 2K | 0 | 24.4 | 16.2 | MIT | 1 month ago | |
| reedware/laravel-modern-factories | Bring Laravel 8-style class-based model factories to legacy Laravel (5.1–7.x) apps. Write modern PHPUnit-friendly factories today to reduce upgrade pain later, without facades or service providers. Supports PHP 5.5–8.4. | 0 | 0 | 0 | 344 | 0 | 0.0 | 35.1 | MIT | — | |
| rezaghz/laravel-reports | Add reporting to Eloquent models (spam, violence, abuse, drugs, etc.). Mark a User as reporter and any model as reportable via traits/contracts. Simple API to report, remove, or toggle reports, with publishable migrations. Supports Laravel 6–12, PHP 8.2+. | 22 | 22 | 5 | 2 | 0 | 0.3 | 0.5 | MIT | — | |
| rinvex/laravel-repositories | — | 669 | 669 | 113 | 15 | 31 | 8.3 | 9.3 | MIT | — | |
| roots/acorn | — | 972 | 975 | 109 | 77K | 1 | 38.0 | 32.6 | MIT | 5 days ago | |
| ryangjchandler/orbit | Orbit is a flat-file driver for Laravel Eloquent. Store model records as files instead of a database while keeping familiar Eloquent create, update, delete, and query workflows. Define a schema on your model, and Orbit handles paths and persistence automatically. | 926 | 926 | 38 | 5K | 7 | 33.2 | 15.0 | MIT | 2 months ago | |
| shiftonelabs/laravel-cascade-deletes | — | 165 | 164 | 10 | 35K | 0 | 1.1 | 32.2 | MIT | — | |
| silber/bouncer | Bouncer adds roles and abilities to Laravel with a fluent, Eloquent-powered API. Define permissions, assign roles to users, and authorize actions via gates and middleware. Supports caching, scoped abilities, and a simple, expressive permission model. | 3,575 | 3,589 | 336 | 109K | 45 | 68.0 | 44.0 | MIT | 2 months ago | |
| singlestoredb/singlestoredb-laravel | Official SingleStoreDB driver for Laravel. Wraps Laravel’s MySQL support with SingleStore-specific Eloquent and migration features (columnstore/rowstore, shard & sort keys, sparse/temporary tables), JSON support, and query compatibility fixes, tested across versions. | 236 | 236 | 24 | 19K | 6 | 28.0 | 31.6 | Apache-2.0 | 2 months ago | |
| solution-forest/workflow-engine-laravel | — | 4 | 4 | 1 | 0 | 0 | 16.2 | — | MIT | 3 months ago | |
| spatie/laravel-backup | Back up your Laravel app to any configured filesystem. Creates zip archives of selected files plus database dumps, supports multiple destinations, health monitoring, notifications, and automated cleanup of old backups via simple Artisan commands. | 5,986 | 6,069 | 796 | 793K | 0 | 67.2 | 33.6 | MIT | 2 months ago | |
| spatie/laravel-backup-server | Securely store and manage backups from multiple Laravel apps on a dedicated backup server. Built on spatie/laravel-backup, it automatically receives and organizes incoming backups, with setup and docs tailored for Laravel deployments. | 171 | 171 | 16 | 1K | 0 | 28.6 | 14.9 | MIT | 3 weeks ago | |
| spatie/laravel-event-projector | Deprecated in favor of spatie/laravel-event-sourcing. Entry-level event sourcing toolkit for Laravel: define aggregates, projectors, and reactors; persist domain events, build read models, and react to events for auditing and reporting-friendly apps. | 636 | 661 | 61 | 152 | 0 | 7.0 | 0.9 | MIT | 6 years ago | |
| spatie/laravel-event-sourcing | Event sourcing toolkit for Laravel: build aggregates, projectors, and reactors to store state changes as events. Ideal for audit trails, decisions based on history, and future reporting needs. Includes docs, examples, and an optional course. | 909 | 911 | 176 | 214K | 0 | 33.1 | 36.9 | MIT | 3 months ago | |
| spatie/laravel-migrate-fresh | Adds a migrate:fresh Artisan command to drop all database tables and rebuild from migrations, even if you don’t implement down() methods. Supports MySQL, SQLite, PostgreSQL, and SQL Server. (Built into Laravel 5.5+) | 182 | 181 | 24 | 1K | 0 | 3.4 | 9.1 | MIT | 7 years ago | |
| spatie/laravel-uptime-monitor | Configurable Laravel uptime monitor that checks site availability and SSL expiry. Sends alerts when a site goes down or recovers using Laravel notifications (Slack, mail, Telegram, or custom channels). Includes scheduling, history, and robust monitoring options. | 1,071 | 1,078 | 179 | 7K | 0 | 34.9 | 13.8 | MIT | 3 months ago | |
| studio/laravel-totem | Laravel Totem provides a Horizon-style dashboard to manage Laravel Scheduler jobs. Create, enable/disable, and edit scheduled Artisan commands without changing code. Includes migrations/assets, auth customization, and supports Laravel 11/12 on PHP 8.2+. | 1,814 | 1,822 | 227 | 25K | 3 | 45.0 | 19.4 | MIT | 3 weeks ago | |
| the-tinderbox/clickhouse-builder | — | 200 | 202 | 82 | 28K | 17 | 18.4 | 38.4 | — | 3 years ago | |
| tightenco/parental | Single Table Inheritance for Laravel Eloquent. Define a parent model with child classes stored in one table, automatically casting records to the right type. Great for polymorphic-like data without multiple tables, with simple setup and familiar Eloquent APIs. | 1,530 | 1,529 | 105 | 129K | 5 | 36.9 | 33.2 | MIT | 3 months ago | |
| toponepercent/baum | — | 31 | 33 | 8 | 2K | 2 | 17.5 | 29.1 | MIT | 3 months ago | |
| trilote/baum | — | 0 | 0 | 0 | 586 | 0 | 0.0 | 38.2 | MIT | — | |
| tusimo/embed-relation | — | 3 | 3 | 0 | 139 | 0 | 1.5 | 21.5 | MIT | 7 years ago | |
| watson/validating | — | 974 | 979 | 78 | 68K | 12 | 10.9 | 29.7 | MIT | — | |
| yogeshgupta/phonepe-laravel | Laravel integration for PhonePe payments. Provides simple configuration and helper methods to initiate transactions, generate required hashes/signatures, and handle callbacks/responses, making it easier to accept PhonePe payments in your Laravel app. | 0 | 0 | 0 | 124 | 1 | 0.4 | 29.7 | MIT | 1 year ago |
How can I help you explore Laravel packages today?