shaofan/gb-plugin-creater

Gb Plugin Create.

1.0.1 2022-03-08 11:36 UTC

This package is auto-updated.

Last update: 2024-05-11 16:23:57 UTC


README

composer create-project shaofan7/gb-plugin-creater
# 先进入 项目根目录 目录
# 要创建一个插件
# {目录}/demo 为插件路径名称
# 执行命令根据提示一步步操作即可
composer create-project shaofan/gb-plugin-creater plugin/demo
会在项目根目录下创建 plugin/demo 插件目录

插件目录示例

# 执行成功后就会得到一下如下结构的插件
plugin/maxincai/demo/
|-- composer.json
|-- LICENSE
|-- phpunit.xml
|-- README.md
|-- src
|   |-- ConfigProvider.php
|   |-- Action-------------------------------------- 动作目录(控制器)
|   |-- Constants----------------------------------- 常量目录
|   |-- Contract------------------------------------ 服务接口契约目录
|   |-- Event--------------------------------------- 事件目录
|   |-- Job----------------------------------------- 异步任务目录
|   |-- Listener------------------------------------ 事件监听器目录
|   |-- Logic--------------------------------------- 业务逻辑目录
|   |-- Model--------------------------------------- 模型目录
|   |-- Queue--------------------------------------- 异步队列目录
|   |-- Service------------------------------------- 服务目录
|   `-- Task---------------------------------------- 定时任务目录
`-- tests
    |-- bootstrap.php
    `-- Cases

#感谢:

本工具根据 mochat-cloud/plugin-creater 大量代码 Copy 而来,感谢 mochat-cloud。

本工具根据 Hyperf 官方 component-creater 大量代码 Copy 而来,再次感谢。