# thinkphp6.0介绍
*****
`ThinkPHP`是一个免费开源的,**快速、简单的面向对象**的**轻量级PHP开发框架**。`ThinkPHP6.0`基于精简核心和统一用法两大原则在`5.1`的基础上对底层架构做了进一步的优化改进,并更加规范化。
# vue-element-admin介绍
*****
`vue-element-admin`是一个后台前端解决方案,基于`vue`和`elementUI`实现,是由大佬[PanJiaChen](https://github.com/PanJiaChen)开发维护,并免费开源到[Github](https://github.com/PanJiaChen/vue-element-admin)。
# 本文档简介
*****
* 本文档基于`ThinkPHP6.0`和`vue-element-admin`实现;
* 由`Thinkphp6.0`主要提供接口数据,以`model->service->middleware->validate->controller`实现代码分层,封装增删改查;
* 由`vue-element-admin`提供后台前端页面,在原有的基础上修改,由原项目中mock本地服务切换到`ThinkPHP6.0`提供服务,实现动态路由,及权限验证。
# 项目截图
*****
* 路由
![](https://img.kancloud.cn/02/65/02651d29e1bc1ff21872cb4b4f3f8878_1706x961.png)
* 角色组
![](https://img.kancloud.cn/9e/b0/9eb07658577c5d79358350cda3bfef68_1706x959.png)
* 管理员
![](https://img.kancloud.cn/37/17/3717f9cdbe83a158dd32e1382b8c62c9_1703x956.png)
# 项目源码
1. `ThinkPHP6.0`服务端
github:[vue-admin-backend](https://github.com/ShawnSen/vue-admin-backend)
gitee:[vue-admin-backend](https://gitee.com/zmshane/vue-admin-backend "vue-admin-backend")
2. `vue-element-admin`前端
github:[vue-admin-frontend](https://github.com/ShawnSen/vue-admin-frontend)
gitee::[vue-admin-frontend](https://gitee.com/zmshane/vue-admin-frontend "vue-admin-frontend")