## 开始 请点击开发助手->插件开发菜单、会首先展示出来当前的插件列表信息  ## 创建插件 我们点击 `新建插件` 按钮,会弹出一个初始化插件的对话框  >以下为插件开发必选值,请务必按照要求填写 1、插件标识唯一性,为小写英文字母,最少需要5个英文字母、如果你要上架插件市场,请勿重复这个标识!例如 `worker` 2、插件名称为全中文格式,例如: `工单管理系统` 3、插件版本为x.x.x的格式,例如 ` 1.0.0 1.0.1` 以此类推,我们建议初始化版本号为1.0.0 4、插件图标为可选项、如果你的插件需要顶级菜单,那么为了规范化,请务必给你的插件增加一个图标、可以参考layui-icon 或者fa-icon图标 5、菜单配置,默认为开启状态,如果你的插件只是一个单纯的API接口,那么可以不选择生成菜单 6、插件配置,有些时候,我们并不需要生成插件配置选项,例如你需要开发一个 `自动生成二维码` 的插件, 那么我们可以把个选项去掉 并且将插件里的config.html静态文件删掉。如果有的话!!! 7、插件简介;可以用一句话来描述你的插件的功能!然后点击提交创建插件 >注意:如果你的插件是完整应用或者存在前端路由,请填写前端地址、例如:/demo/index  然后我们点击操作栏里面的 `生成` 会自动帮我们生成插件菜单,我们可以看到左侧的菜单里面已经展现了一个基础的插件菜单 当我们点击 `工单管理系统` 的时候,会跳转到我们生成的worker 控制器;跳转地址为 `/admin/worker/Index/index`  我们建议,如果你开发的插件是类似于 阿里云短信这种API形式的,可以不生成菜单,仅需要开启自定义的配置即可; 请注意的是,我们当前生成的插件,是不包含数据表的,数据表需要自己去按照框架需求创建,有时候我们的创建插件的时候,仅需要一个顶级菜单而已 ## 注意事项 默认我们只监听了app、config文件夹下的php html文件的改写会自动重载,如果你是一个插件的开发者,请将此代码的注释取消掉。 >config/process.php ``` return [ // File update detection and automatic reload 'monitor' => [ 'handler' => process\Monitor::class, 'reloadable' => false, 'constructor' => [ // Monitor these directories 'monitor_dir' => [ app_path(), config_path(), // 插件开发者请开启此项 // base_path() . '/plugin', base_path() . '/process', base_path() . '/support', base_path() . '/resource', base_path() . '/.env', ], // Files with these suffixes will be monitored 'monitor_extensions' => [ 'php', 'html', 'htm', 'env' ] ] ] ]; ``` 更新于 2026-08-09 15:50 阅读 1 ← 插件简介 插件目录 → 相关问题 插件简介 插件目录 插件配置 控制器模型 插件事件 插件菜单 插件数据库 代码生成