项目作者: Gsangu

项目描述 :
前后端分离后台管理系统,使用Vue Element admin + Laravel 5.5构建。带swagger自动文档生成。 接口基于dingo/api和tymon/jwt,权限认证带后端Token认证和前端vue.js的动态权限
高级语言: Vue
项目地址: git://github.com/Gsangu/laravel-vue-element-admin.git
创建时间: 2018-12-28T09:37:19Z
项目社区:https://github.com/Gsangu/laravel-vue-element-admin

开源协议:MIT License

下载


前后端分离后台管理系统,使用Vue Element admin + Laravel 5.5构建。带swagger自动文档生成。
接口基于dingo/api和tymon/jwt,权限认证带后端Token认证和前端vue.js的动态权限


开发步骤

配置

  1. # 安装
  2. composer install
  3. # 复制配置文件
  4. cp .env.example .env
  5. # 生成加密key
  6. php artisan key:generate
  7. # 生成jwt加密key
  8. php artisan jwt:secret
  9. # 配置env中的数据库链接
  10. 配置数据库名称、用户名和密码
  11. # 数据库迁移和填充
  12. php artisan migrate
  13. php artisan db:seed
  14. # 启动 (或者用普通方式启动laravel项目)
  15. php artisan serve
  16. yarn (或 npm install)
  17. yarn run dev (或 npm run dev)

后端

技术栈

  • Laravel 5.5
  • L5-Swagger
  • 前端

    技术栈

  • Vue全家桶
  • Vue-element-admin
  • Axios
  • Laravel Mix