
标签:
laytp是基于ThinkPHP5.1和layui2.5.5的极速后台开发框架。
laytp完全免费,无任何商业授权版本,在使用时只需要保留laytp的标志信息。
laytp功能:
1.RBAC权限控制
-管理员管理
-角色管理
-菜单管理
-操作日志
2.常规管理
-系统配置
-个人设置
-地区管理
-附件管理
3.插件功能
-支持远程和本地插件的安装和卸载
-目前有一个自动生成的官方插件,可视为laytp框架的一部分,他的主要功能包括:
-可视化一键生成Curd
-自动生成菜单
-自动生成Api文档
4.常用接口
-在application/api/下,框架已经自带了一些常用的api接口,使用自动生成Api文档的功能,可以生成和查看Api文档
演示账号:demo 演示密码:123456
v2.1.0
更新内容2.1.0重大版本更新
【优化获取全球唯一标识方法】重写laytplibraryRandom的uuid方法
【会员管理】
将原表名lt_user改为lt_member,后台允许使用CURD生成lt_member表管理功能
为了方便生成会员密码,curd插件新增[密码输入框]表单元素
修改api部分,会员管理,将类名User改成Member。包括api接口控制器,服务层,模型层,中间件的命名
【修复BUG】邮箱登录api接口,检测用户密码多了一层md5,去掉了
【Curd插件】
【更新】时间选择器。Mysql使用int,datetime两种数据类型存储时间选择器时,使用ThinkPHP的模型查询结果统一返回两个字段,一个【原始字段】,格式是【Y-m-d H: i:s】,另一个【原始字段+_int后缀】,格式是Unix时间戳。注意:数据库存储的是int,接口返回的原始字段的值也是【Y-m-d H: i:s】的格式,如果需要获取int类型的值需要获取【原始字段+_int后缀】字段的值。
【更新】数据表的设置,选中了隐藏主键列,在搜索表单中,ID字段将不存在
【修复BUG】数据表的设置,选中了生成序号列,序号列不显示的BUG
【优化】layui模板引擎从v2.6.11开始默认会进行转义,目前laytp2.1.0使用的layui版本为v2.7.6。所以在生成的js代码中,无需手动执行转义
【优化】优化curd插件中颜色选择器表单元素的使用过程
【更新】插件市场更新,展示出插件所有版本提供下载,并在安装时检测插件版本和laytp版本的兼容性
【核心laytpForm.js修改】
【新增】新增一个表单元素linkageXmSelect,使用xmSelect实现的联动下拉框组件;
【新增】为了实现更加复杂的交互,提供laytpForm中的所有表单元素独立的渲染方法
renderOne(‘原始html元素的唯一标识’, ‘表单元素class标识’) // 统一渲染单个表单元素方法
renderSelect(‘原始html元素的唯一标识’) // 渲染单个select
renderXmSelect(‘原始html元素的唯一标识’) // 渲染单个xmSelect
renderUpload(‘原始html元素的唯一标识’) // 渲染单个upload
…等等
注意:’原始html元素的唯一标识’是指原始html的data-id或者data-name属性值
【重写】重写xmSelect表单元素实现方式并修改了参数属性
新增一些参数属性,比如data-customParam
修改data-params参数为data-param,与linkageXmSelect保持一致
修改默认的值的key为id,现在如果值为数据的id无需定义data-textField=”id”
【ThinkPHP控制器index方法重写】
为了和前端的xmSelect以及linkageXmSelect组件配合,重写了控制器的index方法,
去掉的参数
all_data 是否查询所有数据,使用paging和is_tree进行了代替
现在index方法接收的参数为
search_param 查询参数
paging 是否分页
limit 每页条数
selected 选中数据,同时新增基类方法getSelectedData获取选中项
is_tree 是否树形
其他自定义参数,使用新增的data-customParam在前端进行传递,自定义参数需要自行修改index控制器方法进行接收和处理
【curd一键生成插件做相应修改】
curd-1.0.4插件匹配laytp-2.1.0做相应修改,并且curd-1.0.4至少需要在laytp-2.1.0版本才能进行安装使用
curd插件执行生成失败时,捕获错误并进行错误提示。之前curd插件在执行数据库迁移命令时会执行失败,主要是因为字段信息不匹配导致生成数据表失败,但是没有捕获此错误。这次更新把这个错误捕获了并进行了提示
【更新】ueditor编辑器安装提示文字修改。增加注意项:安装完ueditor编辑器插件后,需要清空浏览器缓存并重新登录才能生效。
【新增】新增配置文件paginate.php,对数据默认分页条数进行配置,默认每页为10条数据
【修复BUG】修复角色管理的回收站,不能删除角色的BUG
【优化】配置服务,新增是否使用redis的属性,允许修改此属性,单独设置配置服务是否使用redis。
【优化】为方便调试,修改facade.error方法,增加将错误输出到控制台。

加载全部内容
kyphp PHP开发框架 v3.02.05 MB148人下载KYPHP同其它MVC框架一样,保持着简洁的MVC风格,根据您的需求可以使用Controller控制层-view视图层,Controller控制层-model模型层-view视图层。KYPHP支持自定义的目录结构,您可以使用: 项目目录(app)/控制层目录(C) 项目目录(app)/模型层目录(M) 项目目录
下载Laravel Web 应用程序框架 官方版59.36 KB118人下载 laravel 9.0是一个具有表达力,优雅语法的Web应用程序框架。我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。Laravel试图通过减轻大多数Web项目中使用的常见任务来减轻开发工作的痛苦。
下载LaravelWeb应用程序框架59.03KB110人下载laravel 9.0是一个具有表达力,优雅语法的Web应用程序框架。我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。Laravel试图通过减轻大多数Web项目中使用的常见任务来减轻开发工作的痛苦。特点:简单,快速的路由引擎。强大的依赖注入容器。用于会话和缓存存储的多个后端。数据库不可知方案迁移。强大的后台作业处理能力。实时事件广播。Laravel易于访问,功能强大,可提供大型
下载
ThinkPHP 5.0.24 完整版2403 K109人下载ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的,ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出
下载
UT框架 正式版898.14KB109人下载 UT框架内置几乎所有关系数据库或非关系数据库的类库,拥有可自定义的模板引擎、语言本地化解析器及各种函数库。轻便简易的开发模式使开发者更容易理解流程、上手开发。使用UT虽然需要PHP基础知识,但更多的是对UT函数方法的调用,这将节省更多的开发时间。
下载LaravelWeb应用程序框架59.59KB109人下载laravel框架是一个具有表达力,优雅语法的Web应用程序框架。我们认为,发展必须是一种令人愉快的,富有创造力的经历,才能真正实现。Laravel试图通过减轻大多数Web项目中使用的常见任务来减轻开发工作的痛苦。特点:简单,快速的路由引擎。强大的依赖注入容器。用于会话和缓存存储的多个后端。数据库不可知方案迁移。强大的后台作业处理能力。实时事件广播。Laravel易于访问,功能强大,可提供大型,强
下载84PHP 开源框架 v1.2.22.14 MB107人下载84PHP是一套完全遵守APACHE开源协议的便捷PHP框架,独特的模块化设计,使得框架简洁易懂。 一行代码即可完成在线支付、发送短信、分页等功能,前所未有的简单和高效! 同时,84PHP还
下载
CodeIgniter v3.1.0 2.46 MB106人下载CodeIgniter 是一个小巧但功能强大的 PHP 框架,作为一个简单而优雅的工具包,它可以为 PHP 程序员建立功能完善的 Web 应用程序。如果你是一个使用共享主机,并且为客户所要求的期限而烦恼的开发人员,如果你已经厌倦了那些傻大笨粗的框架 CodeIgniter 是为
下载
PhalApi开源接口框架 官方版5.18MB105人下载PhalApi框架简称π框架(派框架),一个轻量级PHP开源接口框架,配套运营管理平台,专注于接口服务开发,支持HTTP/SOAP/RPC协议,拥有自动生成的在线文档、多种开发语言的客户端SDK包以及可重用的扩展类库,可用于快速搭建微服务、RESTful接口或Web Services。PhalApi框架 更新日志:v2.17.2[BUG修复]1、SQL记录,只提取部分必要的参数,避免全部记录
下载DolphinPHP快速开发框架 v1.3.217.74 MB104人下载DophinPHP(海豚PHP)是一个基于ThinkPHP5.0.3开发的开源PHP快速开发框架,秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可
下载