xurape / modulify
一个简单的 Laravel 11.x 模块管理器。
0.6.1
2024-06-30 16:10 UTC
Requires
- php: ^8.2
- illuminate/console: ^11.13
- illuminate/support: ^11.13
Requires (Dev)
- laravel/pint: ^1.16
- orchestra/testbench: ^9.1
- pestphp/pest: ^2.34
- pestphp/pest-plugin-laravel: ^2.4
README
Modulify
一个简单、直观且易于使用的 Laravel 模块管理器。它允许您轻松创建和删除模块。模块可以包含路由、控制器、视图和模型。
快速入门 · 使用方法 · 待办事项 · Wiki · 许可
😅 但我为什么需要模块呢?
好吧,无论您是在做一个大项目还是一个小项目,您可能希望将代码组织并分离。这个包允许您创建包含单个独立模块所需所有文件的模块,您可以在另一个项目中单独使用它,或者将其实现到您当前的项目中。
⚡️ 快速入门
composer require xurape/modulify
🤔 使用方法
更多详情,请查看我们的 Wiki!
创建新模块
php artisan modulify:make <name>
删除模块
php artisan modulify:delete <name>
列出所有模块
php artisan modulify:list
详细列出模块(控制器、模型和迁移)
php artisan modulify:list --module=<name>
使用 doctor 检查 modulify 中的任何问题
php artisan modulify:doctor
获取当前 modulify 版本
php artisan modulify:version
将 modulify 更新到最新版本!✨
php artisan modulify:update
😎 待办事项
- 创建一个良好的文档说明如何使用这个包
- 创建
modulify:search
以搜索模块 - 添加中间件集成
- 创建一个列出所有视图的方法
- 创建一个
modulify:doctor
来分析所有模块并检查错误 - 为所有命令创建更多的单元测试
- 为该包创建一个
好的标志 😂 - 创建一个
modulify:update
来更新 modulify - 创建一个
modulify:version
来检查当前版本
📝 许可
本项目采用 MIT 许可证 - 详细信息请参阅 LICENSE 文件。