# thinkphp_admin6 **Repository Path**: yeyangyang/thinkphp_admin6 ## Basic Information - **Project Name**: thinkphp_admin6 - **Description**: [开发进行时] 利用layui+thinkphp6.0开发一套后台系统 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 3 - **Created**: 2020-10-30 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: 项目 ## README MEAdmin6 = ThinkPHP 6.0 + Layui-mini =============== > 运行环境要求PHP7.1+。 # composer 包 ## 多应用模式 ``` composer require topthink/think-multi-app ``` ## 验证码 ``` composer require topthink/think-captcha ``` ## 图像处理 ``` composer require topthink/think-image ``` ## 数据块迁移工具 ``` composer require topthink/think-migration ``` # web插件 ## Layui 官网: http://www.layui.com/ ## Layui-mini https://gitee.com/zhongshaofa/layuimini/tree/v2/ # 参考 ## 页面与菜单 - http://www.lenosp.cn/login ## 功能模块规范 - https://gitee.com/zhongshaofa/easyadmin/tree/v2/ # 代码规范 # 目录 ```bash admin6 ├── app # 应用(核心目录) │ │── admin # 后台接口 │ │ │── controller # 控制器(请求参数) │ │ │── middleware # 中间件(拦截或过滤请求) │ │ │── service # 业务逻辑 │ │ │── route # 模块路由 │ │ │── validate # 验证器(验证参数) │ │── common # 公共(缓存、工具等) │ └── index # 前台接口(其他模块) │ ... ├── config # 配置目录(admin、index,其它为tp配置) ├── extend # 扩展类库 ├── public # 对外访问目录 │ │── static # 静态资源目录 │ │── .htaccess # apache重写文件 │ │── index.php # 入口文件 │ └── nginx.htaccess # nginx重写文件 │ ... ├── route # 路由(没有用到路由) ├── runtime # 运行时目录(读写权限) ├── vendor # Composer类库目录 ├── .env.example # 环境变量示例文件,重命名.env后使用 ... # 更多请参考thinkphp6目录结构 ``` ```angular2html # 中间件 定义公共中间件/使用公共全局中间件 跨域(全局) 日志(全局) jwt校验(公共) 签名校验(公共) 使用admin路由中间件/定义admin中间件/使用admin全局中间件 jwt校验(公共路由) 签名校验(公共路由) 权限校验(路由) ```