一、创建插件cd 到工程项目的根目录执行 php think addon -a command -c create 创建一个插件名称为 command 的插件创建插件后主要目录说明command ├── Command .php # 插件安装相关方法,创建菜单等功能,自动构建├── config.php # 插件配置 ├── controller│ └── Index.php # 控制器├── info.ini # 插件说明└── install.sql # 更新的sql创建插件后可以在addons目录下查看,该插件模块可以提供api接口服务二、插件后台功能开发

1)手动创建文件

在 application文件夹目录下新增后台功能在publicassetsjs文件下存放前端js使用命名行创建 crud执行 php think crud -t test 生成fa_test表的CRUD具体可以查看文档:https://doc.fastadmin.net/doc/crud.html三、手动打包

1)插件开发完成后,手动提取插件相关的代码,比如command 插件,目录如下:

command ├── application # 插件后台功能│ └──admin│ └── controller│ └── lang│ └── model│ └── validate│ └── view├── public # 插件后台功能│ └── assets│ └── js # 页面js文件 ├── Command .php # 插件安装相关方法,创建菜单等功能,自动构建├── config.php # 插件配置 ├── controller│ └── Index.php # 控制器├── info.ini # 插件说明└── install.sql # 更新的sql

2)提取文件后,压缩为.zip文件具体操作,全选中文件,右键-添加到压缩文件,得到插件压缩包

image.png

image.png

四、离线安装1)登录后台、进入插件管理,选择本地安装或者是离线安装

image.png

2)安装时会进行压缩包验证、版本依赖判断,提升从官网下载压缩包

image.png

3)绕过判断,直接安装的方式,需要注释代码

文件位置 :vendor/karsonzhang/fastadmin-addons/src/addons/Service.php 大概在204行左右把这行Service::valid($params);代码注释掉,即可离线安装成功

比丘资源网 » FastAdmin 插件

发表回复

提供最优质的资源集合

立即查看 了解详情