同步操作将从 JunStar/laytp 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
基于ThinkPHP6+LayUI开发
价值源自分享 成功在于坚持
开源不易,右上角请点击stars,感恩!
LayTp交流①群:843093362
在线演示 https://demo.laytp.com
超管账号 admin 123456
演示站仅提供数据查看功能,更多功能请自行在本地安装Laytp框架后体验
Laytp开发的初衷是避免重复造轮子,提高开发效率!
PHP框架选用简单且优美的ThinkPHP6
参考官方文档,只需会PHP LayUI 开箱即用
前后端完全分离,代码清晰明了
封装常用Html表单元素,且仅需使用Html标记语言即可渲染表单元素
基于Token验证的用户鉴权
前端JavaScript鉴权,后端AUTH类鉴权,减少请求
提供插件市场,方便框架丰富功能
永久免费提供一键生成CURD插件,简单重复性CURD代码可以可视化一键生成
永久免费提供一键生成Api文档插件,Api文档可以使用MEditor和代码注解生成
代码安全质量高,修复大部分低危、高危代码漏洞
API模块
token鉴权,签名规则权限管理
后台权限管理
管理员管理
后台管理员管理角色管理
后台管理员角色管理菜单管理
后台菜单管理系统配置
每个配置页面独立设置,仅需复制配置样例,修改html文件即可拥有多个配置界面插件市场
可开发定制属于自己的插件,可安装升级社区插件,目前提供的插件:
生成CRUD插件
前后端代码的生成(php、html、layui、sql)支持一键生成CRUD生成Api文档插件
Api文档可以使用MEditor和代码注解生成UEditor编辑器插件
与阿里云OSS对象存储插件
和七牛云KODO对象存储插件
深度兼容,编辑器的上传也可以上传到阿里云
和七牛云
MEditor编辑器插件
与阿里云OSS对象存储插件
和七牛云KODO对象存储插件
深度兼容,编辑器的上传也可以上传到阿里云
和七牛云
阿里云OSS对象存储插件
七牛云KODO对象存储插件
阿里云短信插件
Email邮件服务插件
操作日志
用户后台操作日志,Api接口请求日志,后台管理员登录日志地区管理
附件管理
对于常用表单元素,在Laytp
中,无需写太多JS代码,你只需要像如下这样
<div class="表单元素class标识"
data-属性名="属性值"
>
</div>
就可以渲染常用表单元素,比如上传组件,多选下拉框组件,编辑器,省市区联动下拉框等
1、首先将本框架直接clone到你本地,或者直接下载
git clone https://gitee.com/junstar/laytp
2、创建一个数据库
数据库字符集 utf8mb4 -- UTF-8 Unicode
排序规则 utf8mb4_general_ci
3、复制根目录下的.example.env文件成.env文件,修改.env文件的数据库连接部分
[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
DATABASE = 创建的数据库名称
USERNAME = 数据库用户名
PASSWORD = 数据库密码
HOSTPORT = 3306
CHARSET = utf8
DEBUG = true
PREFIX = 数据库前缀,推荐使用lt_
4、根目录执行 composer install 安装必要的Composer包,包括ThinkPHP6框架和ThinkPHP6的其他代码!
composer install
5、根目录执行ThinkPHP6的数据库迁移命令,这里会导入Laytp框架需要的数据库文件
php think migrate:run
去demo站看吧
laytp官网文档 https://www.laytp.com/doc/laytp.html
PHPDoc文档 https://apidoc.gitee.com/junstar/laytp
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。