Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ pet Public
forked from yb19890724/pet

laravel5.5+vue.js+element-ui(宠物饲养管理平台)

Notifications You must be signed in to change notification settings

smadol/pet

Repository files navigation

宠物饲养管理后台

前言:

帮朋友做的本地管理宠物项目,也是为了学习前后端分离开发的方式。过程中体会到了开源的不易,但是通过大家的帮助收获也非常大,后面会坚持维护更新下去。 如果觉得不错希望大家给个star,有建议请直接怼 *^_^*给我一个提高的过程,谢谢大家!

项目架构:laravel5.5+vue2+element-ui

前端:

由于重心还是在后端,前端代码和目录分层,直接借鉴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

数据:这里没有给大家提供测试数据

按照以下顺序添加就可以进行测试

  • 食品分类
  • 食品
  • 基因
  • 饲养箱
  • 宠物
  • 宠物成长记录
  • 宠物喂养记录

About

laravel5.5+vue.js+element-ui(宠物饲养管理平台)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 58.2%
  • Vue 35.3%
  • HTML 6.5%

AltStyle によって変換されたページ (->オリジナル) /