打包
例如打包 foo 應用插件
- 設定
plugin/foo/config/app.php
裡版本號(重要) - 刪除
plugin/foo
裡不需要打包的文件,尤其是plugin/foo/public
下測試上傳功能的臨時文件 - 如果你的項目包含資料庫建表等操作,需要設定好
plugin/foo/install.sql
,參見 安裝資料庫部分 - 如果你的項目有自己獨立的資料庫、Redis 配置,需要先刪除這些配置,這些配置應該是在首次訪問應用時觸發安裝引導程序(需要自行實現),讓管理員手動填寫並生成。
- 如果你的項目包含 webman admin 後台菜單,需要設定好
plugin/foo/config/menu.php
,這樣安裝插件時會自動設定這些菜單。具體參見 webman-admin 導入菜單 - 恢復其它需要恢復原貌的文件
- 完成以上操作後進入
{主項目}/plugin/
目錄 - linux 用戶使用命令
zip -r foo.zip foo
生成 foo.zip - windows 用戶右鍵 foo 文件夾選擇
壓縮為ZIP文件
生成 foo.zip
foo.zip 為打包後的文件,參考下一章節 發布插件