寵物飼養管理後臺
前言:
幫朋友做的本地管理寵物專案,也是為了學習前後端分離開發的方式。過程中體會到了開源的不易,但是通過大家的幫助收穫也非常大,後面會堅持維護更新下去。 如果覺得不錯希望大家給個star,有建議請直接懟 *^_^*給我一個提高的過程,謝謝大家!
非常感謝 laravel china 提供這麼好的laravel交流平臺
專案架構:laravel5.5+vue2+element-ui
專案地址:https://github.com/yb19890724/pet
前端:
由於重心還是在後端,前端程式碼和目錄分層,直接借鑑jcc的blog專案(這裡感謝他的開源專案)
後臺:
後端架構:
- Controller : 控制器
- Responses : 響應層
- Routes : 路由(拆分處理)
- Services : 服務層
- Repository : 倉庫層
- Filters : 根據引數自動過濾和排序。
- Models : 模型。
- Libraries : 擴充套件
由於分層比較多所以和朋友封裝了一個擴充套件包:用命令一鍵生成專案架構擴充套件包
安裝
使用要求:
laravel版本 >= 5.5
php版本 >= 7.1
安裝laravel擴充套件
composer update
配置laravel
copy .env.example .env
php artisan key:generate
//編輯.env配置你的資料庫配置
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
//釋出遷移檔案
php artisan migrate
安裝js擴充套件
npm install
編譯js程式碼:
npm run dev
// OR
npm run watch
// OR
npm run production
資料:這裡沒有給大家提供測試資料
按照以下順序新增就可以進行測試
- 食品分類
- 食品
- 基因
- 飼養箱
- 寵物
- 寵物成長記錄
- 寵物餵養記錄
本作品採用《CC 協議》,轉載必須註明作者和本文連結