fresns/plugin-manager
Laravel plugin manager for building modular, scalable apps. Treat each plugin as an independent mini-app with its own views, controllers, and models. Supports PHP 8+ and Laravel 9–13, with simple Composer install and optional config publishing.
composer require) to distribute plugins as standalone products (e.g., "Laravel 13-compatible CRM Plugin").Adopt When:
Look Elsewhere If:
ext-pdo_mysql) that conflict between Laravel versions.*"This package now fully supports Laravel 13, making it the safest, fastest way to modularize your app—whether you’re starting fresh or upgrading. Here’s why it’s a game-changer:
Ask: "Would you rather spend 3 months upgrading the core now—or 3 weeks integrating this to upgrade plugins on demand?"
*"Laravel 13 support unlocks three key advantages for plugins:
[Handle]) or improved routing in plugins without core upgrades.match expressions) without touching the core.Trade-offs (Updated):
Proposal:
plugin:compatibility command: Check plugin readiness for Laravel 13 before migration.composer.json extra.laravel field).Ask: "Can we use this to upgrade our ‘Notifications Plugin’ to Laravel 13 first, then migrate the core?""
How can I help you explore Laravel packages today?