PHPRAP,是一個PHP輕量級開源API接口文檔管理系統,致力於減小先後端溝通成本,提升團隊協做開發效率,打造PHP版的RAP。php
更新記錄
- 【修復】修復添加項目環境域名時,描述有漢字時展現亂碼的BUG
- 【修復】修復添加項目時報sort字段不能爲空的BUG
- 【修復】修復刪除接口後跳轉錯誤的BUG
- 【修復】修復mock類型爲array時生成的mock數據錯誤的bug
- 【優化】優化安裝初始化db.sql文件,將doc_api表method字段類型由整形改成字符串,doc_project_log表新增user_email字段
- 【優化】優化刪除備份數據庫操做,備份文件不存在也能夠刪除
- 【優化】優化項目操做記錄日誌,新增對接口基礎信息的操做記錄
- 【新增】接口新增header的錄入、編輯和刪除功能
- 【新增】接口新增在線調試功能,能夠在線模擬get、post、put請求
- 【新增】添加響應字段mock規則時新增智能提示,輸入關鍵字便可下拉返回全部支持的mock規則
- 【新增】mock規則新增返回隨機銀行卡號規則
- 【新增】核心類新增curl類,該類用於在線調試接口
- 【新增】核心類reflect新增獲取某個類下全部公共方法名的方法getMethods($class),該方法用於添加響應字段mock規則時智能提示
特性
部署簡單
提供傻瓜式在線安裝程序,按照安裝步驟,只需填寫少許信息便可快速完成安裝部署,開箱即用html
- 安裝步驟一:環境檢測
- 安裝步驟二:數據庫配置
- 安裝步驟三:管理員配置
- 安裝步驟四:安裝完成
操做簡單
基於bootstrap搭建,完美適配PC和移動端,和淘寶RAP高度一致的操做流程,給力的用戶體驗,讓你一分鐘上手前端
- 搜索項目、加入項目、退出項目、添加項目、編輯項目、刪除項目、轉讓項目、導出項目、項目成員、項目動態
- 添加環境、編輯環境、刪除環境
- 添加模塊、編輯模塊、刪除模塊
- 添加接口、編輯接口、刪除接口
- 添加字段、編輯字段、刪除字段
- 申請管理、登陸歷史
MOCK服務
根據接口文檔自動生成模擬數據,讓前端在脫離後端的狀況下獨立進行開發測試,提升團隊協做開發效率git
- 支持請求協議、請求方式和請求參數格式校驗;
- 根據接口文檔自動生成模擬數據,支持複雜的生成邏輯;
- 經過隨機數據,模擬各類場景,增長單元測試的真實性;
- 支持在線對API進行測試並保存測試數據,提升接口測試效率;
- 數據類型豐富,支持生成隨機的文本、數字、布爾值、日期、郵箱、連接、圖片、顏色等;
後臺管理
只有管理員才能夠在右上角下拉菜單看到管理中心選項github
- 管理主頁:數據統計、系統信息
- 項目管理:轉讓、刪除、查看
- 成員管理:凍結用戶、重置密碼
- 數據備份:備份、還原、刪除
- 登陸歷史、系統設置
在線測試
支持在線對接口進行測試,默認填充已定義好的header和請求字段,時時返回響應字段、請求header和響應header,不再用來回調試接口sql
權限控制
完善的權限控制系統,能夠分別控制項目的編輯、刪除、轉讓權限和模塊接口的添加、編輯、刪除權限數據庫
一鍵導出
支持postman,rap,swagger的導入,方便你作無縫遷移,同時也支持html文件的導出,方便你離線瀏覽bootstrap
依賴
- PHP >= 5.5.0
- PDO 拓展
- GD 拓展
- CURL 拓展
- MCRYPT 拓展
安裝
聯繫