PHPRAP,是一個PHP輕量級開源API介面文件管理系統,致力於減少前後端溝通成本,提高團隊協作開發效率,打造PHP版的RAP。
更新記錄
- 【修復】修復因php7.1版本遺棄mcrypt擴充套件造成安裝報錯的BUG
- 【修復】修復在PHP7.1下因缺少預設引數而報致命錯誤的BUG
- 【修復】修復安裝目錄路徑含有中文時安裝介面不斷重新整理的BUG
- 【修復】修復密碼含有特殊字元時無法刪除專案的BUG
- 【修復】修復入口檔案index.php裡DS常量未定義報錯的BUG
- 【修復】修復安裝第一步pdo擴充套件沒安裝時提示資訊錯誤的BUG
- 【優化】mysql的最低版本限制由5.4.0改為5.1.0
特性
部署簡單
提供傻瓜式線上安裝程式,按照安裝步驟,只需填寫少量資訊即可快速完成安裝部署,開箱即用
- 安裝步驟一:環境檢測
- 安裝步驟二:資料庫配置
- 安裝步驟三:管理員配置
- 安裝步驟四:安裝完成
操作簡單
基於bootstrap搭建,完美適配PC和移動端,和淘寶RAP高度一致的操作流程,給力的使用者體驗,讓你一分鐘上手
- 搜尋專案、加入專案、退出專案、新增專案、編輯專案、刪除專案、轉讓專案、匯出專案、專案成員、專案動態
- 新增環境、編輯環境、刪除環境
- 新增模組、編輯模組、刪除模組
- 新增介面、編輯介面、刪除介面
- 新增欄位、編輯欄位、刪除欄位
- 申請管理、登入歷史
MOCK服務
根據介面文件自動生成模擬資料,讓前端在脫離後端的情況下獨立進行開發測試,提高團隊協作開發效率
- 支援請求協議、請求方式和請求引數格式校驗;
- 根據介面文件自動生成模擬資料,支援複雜的生成邏輯;
- 通過隨機資料,模擬各種場景,增加單元測試的真實性;
- 支援線上對API進行測試並儲存測試資料,提高介面測試效率;
- 資料型別豐富,支援生成隨機的文字、數字、布林值、日期、郵箱、連結、圖片、顏色等;
後臺管理
只有管理員才可以在右上角下拉選單看到管理中心選項
- 管理主頁:資料統計、系統資訊
- 專案管理:轉讓、刪除、檢視
- 成員管理:凍結使用者、重置密碼
- 資料備份:備份、還原、刪除
- 登入歷史、系統設定
線上測試
支援線上對API進行測試並儲存測試資料,提供介面測試效率,再也不用來回撥試介面
許可權控制
完善的許可權控制系統,可以分別控制專案的編輯、刪除、轉讓許可權和模組介面的新增、編輯、刪除許可權
一鍵匯出
支援postman,rap,swagger的匯入,方便你做無縫遷移,同時也支援html檔案的匯出,方便你離線瀏覽
依賴
- PHP >= 5.5.0
- PDO 擴充
- GD 擴充
- CURL 擴充
- MCRYPT 擴充
安裝
-
下載程式
[GITHUB]
git clone https://github.com/gouguoyin/phprap.git -b `stable`
[GITEE]
git clone https://gitee.com/gouguoyin/phprap.git -b `stable`
[原始碼]
下載原始碼,上傳到伺服器上後解壓
聯絡
- 如果您在使用過程中有任何疑問,或有好的意見和想法,請通過以下途徑聯絡我或者新建 Issue 討論新特性或者變更。
- 官方網站:www.phprap.com
- 演示網站:demo.phprap.com
- 作者部落格:www.gouguoyin.cn
- 官方QQ群:421537504