32 Star 328 Fork 74

JunStar / laytp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

前言

基于ThinkPHP6+LayUI开发

价值源自分享 成功在于坚持

官方平台 在线演示 框架文档

开源不易,右上角请点击stars,感恩!

LayTp交流①群:843093362

在线演示 https://demo.laytp.com
超管账号 admin 123456
演示站仅提供数据查看功能,更多功能请自行在本地安装Laytp框架后体验

thinkphp layui star fork 一群

开发初衷

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

更新日志

https://www.laytp.com/doc/laytp/7.html

空文件

简介

最新版laytp是基于thinkphp6+layui的极速后台开发框架。前后端完全分离。常用复杂表单元素使用纯Html标记语言就可以渲染。丰富的插件机制,可视化一键生成CURD及菜单,一键生成Api文档等优秀开源免费插件。你的star将是我继续前行的动力 展开 收起
取消

发行版 (11)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/junstar/laytp.git
git@gitee.com:junstar/laytp.git
junstar
laytp
laytp
3.0

搜索帮助