Dcat Admin v1.7.1 发布,对后端开发者友好的高颜值后台系统构建工具
Dcat Admin v1.7.1 更新内容:
本次版本没有包含不兼容改动,适合所有用户升级。
升级方法
composer update dcat/laravel-admin
本次版本需要重新发布静态资源以及语言包,然后按Ctrl+F5清除浏览器缓存!
php artisan admin:publish --assets --force
php artisan admin:publish --lang --force
功能优化部分
1. 优化表单默认值设置功能,允许在编辑页使用
表单default方法默认在编辑页不生效,如果需要在编辑页也设置默认值,则需要把第二个参数设置为true
$form->text('xxx')->default('默认值', true);
2. 表格显示部分功能增加HTML转义功能
表格 copyable、limit、editable 等字段显示增加HTML转义功能,防止XSS攻击
3. 快捷搜索优化
快捷搜索闭包查询会自动包裹在括号内
4. 单文件上传表单默认值可以设置字符串
$form->image('test')->default('xxx/xxx.jpg');
6. select联动load支持 multipleSelect
此功能由小伙伴@youyingxiang贡献,#508
7. 增加 Form\Field::replaceOptions 方法
用于替换默认的options属性
$form->editor(...)->replaceOptions(['xxx' => 'xxx']);
8. 优化ajax代码,无需附带_token参数
从这个版本开始,编写ajax提交代码时无需附带_token参数
Admin::script(
<<<JS
$.ajax({
method: "POST",
url: 'xxx',
...
});
JS
);
9. 页面显示细节优化
BUG修复部分
- 修复表格选择器单选保存的数据格式为
array问题 - 修复
$show->html(...)方法报错问题 - 修复表格无数据时导出报错问题
- 修复同个页面多个表格情况下快捷搜索冲突问题
- 修复弹窗编辑无法弹出颜色选择器问题 #462
- 修复表格选择器无法显示下拉菜单表单问题 #474
- 修复表单弹窗使用分列布局时报
419错误问题 482 - 修复创建页面使用tab布局时会显示
id以及created_at等display类型字段问题
简介
Dcat Admin是一个基于laravel-admin二次开发而成的后台系统构建工具,只需很少的代码即可快速构建出一个功能完善的高颜值后台系统。内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的HTML代码,对后端开发者非常友好。
在线演示站点 | 官方文档 | Gitee主页 | Github主页





