PHPRAP,是一個PHP輕量級開源API介面文件管理系統,致力於減少前後端溝通成本,提高團隊協作開發效率,打造PHP版的RAP。
更新記錄
-
【修復】修復在nginx伺服器下訪問報錯的BUG
-
【修復】修復PHP7版無法獲取mysql版本號造成無法安裝的BUG
-
【優化】介面返回示例由手動填寫優化為通過MOCK規則自動生成
-
【新增】核心類增加mock服務類,模擬各種場景,增加單元測試的真實性;
-
【新增】支援新增、修改欄位後時時顯示返回格式化的json示例
-
【新增】根據介面文件自動生成MOCK模擬資料,支援複雜的生成邏輯;
-
【新增】MOCK服務新增請求協議、請求方式和請求引數格式校驗;
特性
部署簡單
提供傻瓜式線上安裝程式,按照安裝步驟,只需填寫少量資訊即可快速完成安裝部署,開箱即用
-
安裝步驟一:環境檢測
-
安裝步驟二:資料庫配置
-
安裝步驟三:管理員配置
-
安裝步驟四:安裝完成
操作簡單
基於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 討論新特性或者變更。
-
官方網站:phprap.gouguoyin.cn
-
演示網站:apidoc.gouguoyin.cn
-
作者部落格:www.gouguoyin.cn
-
官方QQ群:421537504