由于个人原因,转到golang相关技术栈,此项目后续不会维护
由于重心还是在后端,前端代码和目录分层,直接借鉴jcc的blog项目(这里感谢他的开源项目)
- Controller : 控制器
- Responses : 响应层
- Routes : 路由(拆分处理)
- Services : 服务层
- Repository : 仓库层
- Filters : 根据参数自动过滤和排序。
- Models : 模型。
- Libraries : 扩展
由于分层比较多所以和朋友封装了一个扩展包:用命令一键生成项目架构扩展包
composer update
copy .env.example .env
php artisan key:generate
//编辑.env配置你的数据库配置
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
//发布迁移文件
php artisan migrate
npm install
npm run dev
// OR
npm run watch
// OR
npm run production
按照以下顺序添加就可以进行测试
- 食品分类
- 食品
- 基因
- 饲养箱
- 宠物
- 宠物成长记录
- 宠物喂养记录