A simple, intuitive and easy laravel module manager. It allows you to create and delete modules with ease. The modules can contain routes, controllers, views and models.
Quick start · Usage · Todo · Wiki · License
Well, wether you're working on a big project or a small one, you might want to keep your code organized and separated. This package allows you to create modules that contain all the necessary files for a single independent module, where you can use it standalone in another project or implement it in your current project.
composer require xurape/modulify
For more detail, check out our wiki!
Create a new module
php artisan modulify:make <name>
Delete a module
php artisan modulify:delete <name>
List all modules
php artisan modulify:list
List a module in detail (Controllers, models and migrations)
php artisan modulify:list --module=<name>
Check up modulify with the doctor for any problems
php artisan modulify:doctor
Get current modulify version
php artisan modulify:version
Update modulify to the latest version! ✨
php artisan modulify:update
- Create a good documentation on how to use the package
- Create a
modulify:search
to search for modules - Add middleware integration
- Make a way to list all views
- Create a
modulify:doctor
to analyse all the modules and check for errors - Create more unit tests for all commands
- Create a
goodlogo for the package 😂 - Create a
modulify:update
to update modulify - Create a
modulify:version
to check current version
This project is licensed under the MIT License - see the LICENSE file for details.