xurape/modulify

一个简单的 Laravel 11.x 模块管理器。

0.6.1 2024-06-30 16:10 UTC

This package is auto-updated.

Last update: 2024-09-30 19:26:27 UTC


README

Modulify

一个简单、直观且易于使用的 Laravel 模块管理器。它允许您轻松创建和删除模块。模块可以包含路由、控制器、视图和模型。

Latest Stable Version Total Downloads Latest Unstable Version License

快速入门 · 使用方法 · 待办事项 · 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 文件。