v1.2.5

未匹配的标注
本文档最新版为 2.x,旧版本可能放弃维护,推荐阅读最新版!

v1.2.5更新日志

发布时间 2020-04-30

功能新增以及优化部分

1.从服务器删除文件时增加确认弹窗

最近收到一些同学的反馈,图片删除操作太危险,容易造成误删的情况,因此这个版本中我们加上了删除文件时需要点击确认弹窗的功能

如果你不想让用户从服务器删除文件,可以使用disableRemove方法,这样用户就只能替换文件而不能直接删除

这个方法在旧版本中也能使用,但有部分同学没发现这个用法,所以这里说明一下

$form->image('my_img')->disableRemove();

2.Grid\Column::prepandGrid\Column::append方法增加支持闭包类型参数

$grid->email->prepend(function ($value, $original) {
    // $value 是当前字段值
    // $original 是当前字段从数据库中查询出来的原始值

    // 获取其他字段值
    $username = $this->username;

    return "[{$username}]";
});

3.增加Grid\Column::dot方法

通过dot方法可以在列文字前面加上一个带颜色的圆点

use Dcat\Admin\Admin;

$grid->state
    ->using([1 => '未处理', 2 => '已处理', ...])
    ->dot(
        [
            1 => 'primary',
            2 => 'danger',
            3 => 'success',
            4 => Admin::color()->info(),
        ], 
        'primary' // 默认颜色
    );

效果

4.Show\Field::prepandShow\Field::append方法支持闭包类型参数

5.Show\Field::dot方法

6.调整表格过滤器panel布局方式的间距

7.数据表格quickSearch移除重置按钮,适配低版本浏览器

8.代码生成器生成的模型自动兼容Laravel7的时间格式显示异常问题

9.优化EloquentRepository的删除功能

10.Show\Field::image支持显示多图

Bug修复部分

  1. 修复数据表格quickSearchorWhere查询污染默认条件问题
  2. 修复Form::number字段编辑页面默认值不为0问题
  3. 修复select2下拉选框不兼容editor-md组件问题
  4. 修复Form::table表单下select2下拉选框remoteOptions功能编辑选中异常问题
  5. 修复树状表格编辑后跳转回列表时url参数异常问题
  6. 修复文件上传字段名称为file时编辑异常问题
  7. 修复单文件上传成功文件数量提示异常问题
  8. 修复文件上传表单使用disableRemove方法后删除文件重新上传保存异常问题

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
发起讨论 查看所有版本


暂无话题~