如需調整前端代碼,請單獨下載前端代碼,前端代碼在根目錄的ux文件夾中
主要技術棧
後端框架:ThinkPHP 5.0.2
前端MVVM框架:Vue.JS 2.5.x
路由:Vue-Router 3.x
數據交互:Axios
UI框架:Element-UI 2.6.3
悟空crm9.0的運行環境要求PHP5.6以上
壹鍵安裝
代碼中已集成前端vue打包後文件,可免去打包操作: 以本地(phpstudy集成環境)搭建舉例: 下載悟空CRM9.0開源版,在服務器根目錄(www目錄)下創建72crm文件夾,並放置代碼; 瀏覽器訪問
http://localhost/72crm/index.php/admin/install/index.html
根據安裝提示步驟,完成悟空CRM9.0 的部署安裝
開發依賴(壹鍵安裝用戶可忽略)
數據交互
數據交互通過axios以及RESTful架構來實現 用戶校驗通過登錄返回的auth_key放在header 值得註意的壹點是:跨域的情況下,會有預請求OPTION的情況
Server搭建
服務端使用的框架為thinkphp5.0.2,搭建前請確保擁有lamp/lnmp/wamp環境。
這裏所說的搭建其實就是把server框架放入WEB運行環境,並使用80端口。 導入服務端根文件夾數據庫文件public/sql/5kcrm.sql,並修改config/database.php配置文件。
配置要求
PHP >= 5.6.0 (暫不支持PHP7及以上版本) 當訪問http://localhost/, 出現“悟空軟件”即代表後端接口搭建成功。