senkulabs / mora
Modular Laravel with native artisan conventions.
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 1
pkg:composer/senkulabs/mora
Requires
- php: ^8.2
- laravel/framework: ^12.0
- laravel/prompts: ^0.3.8
Requires (Dev)
- livewire/livewire: ^3.7
- livewire/volt: ^1.10
- orchestra/testbench: ^10.0
- phpunit/phpunit: ^11.0
README
Modular Laravel with native artisan conventions.
For documentation, please visit mora.senkulabs.net.
Features
Intuitive Command
Mora has intuitive command to create controller, model, and view like InterNACHI/Modular.
Livewire and Volt opt-in
Mora also has intuitive command for create Livewire and Volt components. It also register the Livewire and Volt components each time created.
Decoupled
You only need to install Mora in the require-dev section of your composer.json, and your modules don't need depend on Mora itself.
Credits
This package includes code derived from internachi/modular by InterNACHI, Inc. The following components were adapted from their work:
- Module registry and configuration system
- Modularized artisan make commands
- Module-aware seeder command
We thank the InterNACHI team for their excellent work on Laravel modular architecture.