Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deatil/lake-admin
lake-admin是一款基于ThinkPHP6和Layui的后台开发框架。
https://github.com/deatil/lake-admin
admin lake lake-admin php thinkphp thinkphp5 thinkphp6
Last synced: 2 months ago
JSON representation
lake-admin是一款基于ThinkPHP6和Layui的后台开发框架。
- Host: GitHub
- URL: https://github.com/deatil/lake-admin
- Owner: deatil
- License: apache-2.0
- Created: 2020-03-05T07:48:48.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-01-05T15:10:37.000Z (almost 3 years ago)
- Last Synced: 2024-04-24T18:55:39.217Z (8 months ago)
- Topics: admin, lake, lake-admin, php, thinkphp, thinkphp5, thinkphp6
- Language: JavaScript
- Homepage:
- Size: 9.08 MB
- Stars: 30
- Watchers: 4
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# lake-admin是一款基于ThinkPHP6+Layui的后台开发框架。
## 项目介绍
* `lake-admin` 基于 `ThinkPHP` 框架,后台页面基于 `Layui` 搭建
* 更新 `ThinkPHP` 版本到 `v6.0.7`
* 更新 `Layui` 版本到 `v2.5.7`
* 模块插件文档请查看 `docs/lake-admin-addon.md` 文件## 主要特性
* 基于 `RABC` 验证的权限管理系统
* 支持父级的管理员可任意增删改子级管理员及权限设置
* 支持单管理员多角色
* 支持管理子级数据或个人数据
* 完善的前端功能组件开发
* 基于`Layui`开发,自适应手机、平板、PC
* 基于`Layui`的模块加载机制进行JS模块管理,按需加载
* 系统界面以模块扩展方式独立于`Layui`,方便升级更新`Layui`
* 后台界面多主题选择,让你的使用不再单调
* 强大的模块插件扩展功能,安装卸载升级插件随便组合
* 自带附件管理及操作日志系统,方便系统维护管理
* 通用的用户管理和API模块插件,轻易扩展你的系统
* 强大的模块插件自定义Admin开发和API开发
* 简易的模块插件开发流程,为你的开发节省时间提高效率## 安装使用
* 安装 `thinkphp` `v6.*` 版本框架
* 配置数据库的连接信息
* `composer require lake/lake-admin` 导入lake-admin后台管理系统
* 执行 `php think lake-admin:install` 及 `php think lake-admin:service-discover` 初始化 `lake-admin` 系统
* 注意: 每次有 `composer update` 或者 `composer install` 后需要执行 `php think lake-admin:service-discover` 命令
* 或者你可以将命令 `@php think lake-admin:service-discover` 加到根目录 `composer.json` 的 `scripts.post-autoload-dump` 字段内内,加上后像下面的这样
~~~json
{
...
"scripts": {
"post-autoload-dump": [
"@php think service:discover",
"@php think vendor:publish",
"@php think lake-admin:service-discover"
]
},
...
}
~~~
* 加载后,后期的composer命令后就不需再重复执行 `php think lake-admin:service-discover` 该命令
* 设置网站执行目录为:`public`
* 后台admin登陆,超级管理员账号及密码:`admin/123456`
* 部分自定义配置,需要将根目录 `.env.lake` 文件里内容复制到 `.env` 内
* 模块插件目录:`addon` 文件夹 及 自定义包模块插件
* 自定义包模块插件可以查看:`lake-admin-addon-lmenu` 插件 及 `lake-admin-addon-lroute` 插件
* 如果项目迁移,可以执行 `php think lake-admin:repair` 修复系统静态文件失效问题,已安装模块请根据模块相关文档更新模块静态文件链接
* 如果密码错误,可使用命令 `php think lake-admin:reset-password` 重设密码## 界面截图
![LakeAdmin](https://user-images.githubusercontent.com/24578855/103784065-7ab45880-5074-11eb-9f16-a4fd869223ff.png)
![LakeAdmin7](https://user-images.githubusercontent.com/24578855/103784137-8d2e9200-5074-11eb-88f7-3372c9919acf.png)
![LakeAdmin8](https://user-images.githubusercontent.com/24578855/104213975-df572500-5471-11eb-9dd7-acde3de4ba86.png)
查看更多截图 [LakeAdmin](https://github.com/deatil/lake-admin/issues)
## 模块推荐
| 名称 | 描述 |
| --- | --- |
| [cms系统](https://github.com/deatil/lake-admin-cms) | 简单高效实用的内容管理系统 |
| [用户管理](https://github.com/deatil/lake-admin-addon-luser) | 通用的用户管理模块,实现了用户登陆api的token及jwt双认证 |
| [API接口](https://github.com/deatil/lake-admin-addon-lapi) | 强大的API接口管理系统,支持多种签名算法验证,支持签名字段多个位置存放 |
| [路由美化](https://github.com/deatil/lake-admin-addon-lroute) | 支持thinkphp自带的多种路由美化设置,自定义你的系统url |
| [菜单结构](https://github.com/deatil/lake-admin-addon-lmenu) | 提取后台菜单分级结构格式,为你的模块开发保驾护航 |
| [数据库管理](https://github.com/deatil/lake-admin-addon-database) | 数据库备份、优化、修复及还原,你的系统维护帮手 |
| [广告模块](https://github.com/deatil/lake-admin-ad) | cms模块必备 |
| [自定义表单](https://github.com/deatil/lake-admin-form) | cms模块必备模块 |
| [友情链接](https://github.com/deatil/lake-admin-friendlink) | cms模块必备模块 |注:模块目录默认为 `/addon` 目录
## 问题反馈
在使用中有任何问题,请使用以下联系方式联系我们
Github: https://github.com/deatil/lake-admin
## 特别鸣谢
感谢以下的项目,排名不分先后
ThinkPHP:http://www.thinkphp.cn
Layui: https://www.layui.com
jQuery:http://jquery.com
## 版权信息
lake-admin 遵循Apache2开源协议发布,并提供免费使用。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有 Copyright © deatil(https://github.com/deatil)
All rights reserved。