PHPRAP 1.0.1版本釋出,打造 PHP 版 API 介面管理系統

夠過癮發表於2019-02-16

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`

    [原始碼]

    下載原始碼,上傳到伺服器上後解壓

聯絡

相關文章