企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 创建 运行`php artisan addon:make [插件标识]`即可创建一个新插件。 ## 目录 每一个应用插件都是一个独立的插件目录,所有的应用插件都是存放在项目目录中的`Addons`目录下。 以下是一个系统记录插件的目录结构: ``` SystemLog |--Config |--Controllers |--Database |--Events |--Listeners |--Models |--Providers |--Resources |--Routes addon.json ``` ## 配置 `addon.json`为插件信息配置文件。 ``` { "name": "操作记录", //插件名称 "ident": "SystemLog", //插件唯一标识 "description": "后台操作记录", //插件描述 "version": "1.0.0", //插件描述 "author": "mycms", //插件作者 "providers": [ "Addons\\SystemLog\\Providers\\ServiceProvider" ], "home": "/addon/system_log", //插件首页 } ``` ## 状态 `addons_statuses.json`缓存记录当前的状态,是否已安装。 ``` {"SystemLog":true} ``` **插件状态为 `true`时,系统才能读取插件的路由,数据迁移文件,服务提供者等相关内容。**