alizharb/laravel-modular-livewire
blog::post-list vs. post-list). Aligns with roadmaps for scalability, team autonomy, or microservices decomposition.--module Artisan flags, reducing onboarding friction for new engineers. Critical for teams with 5+ developers or high component churn.tenant1::dashboard, tenant2::dashboard).Adopt if:
Livewire::component() calls).Look elsewhere if:
For Executives:
"This package lets us scale Livewire components without technical debt. By automatically organizing components into modules (e.g., blog::editor, payments::dashboard), we can:
PostList—they must be blog::PostList and news::PostList).make:livewire commands.
It’s a low-risk way to future-proof our architecture for microservices or multi-tenancy."For Engineers: "This solves two pain points:
AppServiceProvider. The package auto-discovers them in Modules/*/app/Livewire.<livewire:blog::post-list />), so you’ll never accidentally override a core component.
Bonus: It adds a --module flag to make:livewire, so generating a new component is as simple as:php artisan make:livewire blog::post-list
Works seamlessly with Laravel Modular’s existing patterns—just drop it in and go."
How can I help you explore Laravel packages today?