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 网站上。

上一篇 下一篇
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 0
发起讨论 只看当前版本


暂无话题~