vormiaphp/vormia
Vormia is a lightweight PHP/Laravel package offering a simple foundation for building apps with clean structure and reusable components. It focuses on straightforward setup and developer-friendly conventions for organizing code and speeding up common tasks.
MediaForge (Intervention Image) and notification systems are well-suited for content-heavy applications (e.g., CMS, social platforms).vormia:install artisan command handles most boilerplate (migrations, middleware, API routes, Postman collection), reducing manual configuration.api-auth middleware simplify API development, though TPMs must manually extend the User model for full functionality.intervention/image may introduce version conflicts or security risks if not actively maintained.resources/css/plugins/livewire/) could complicate future migrations between stacks.HasApiTokens, traits) requires manual intervention, increasing error surface for teams.api-auth middleware is a strong fit, but TPMs must ensure the User model is properly extended.bootstrap/app.php modifications.resources/css/app.css, resources/js/app.js, and routes/api.php if customizations exist.composer require vormiaphp/vormia and php artisan vormia:install --stack={livewire|inertia}.--no-interaction --stack=inertia to avoid prompts.User model with HasApiTokens, HasSlugs, and HasUserMeta traits..env for media storage (e.g., VORMIA_MEDIA_DISK=public).app/Notifications./api/auth/sanctum/csrf-cookie).@role('admin')) in Blade/Inertia views.setMeta, getMeta) simplify data management across models.app.js modifications, which could limit customization.User model traits (e.g., from Laravel Breeze) may need refactoring.User model and run migrations.MediaForge for image processing.aiguide/inertia/) may aid onboarding.intervention/image and Sanctum require separate maintenance.getMeta/setMeta methods may introduce N+1 query risks; eager loading should be implemented.intervention/image is CPU-intensive; consider queuing large operations (e.g., with Laravel Queues).| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Package abandonment | Broken dependencies, security risks | Fork the repo or extract critical logic into a private package. |
How can I help you explore Laravel packages today?