laravel-admin踩坑记

1、 复选框
在这里插入图片描述

$grid->filter(function ($filter) {
      $filter->in('floor', '所在楼层')->checkbox([
          1 => "中楼层", 2 => "高楼层", 3 => "低楼层", 4 => "地下室", 5 => "底层", 6 => "顶层", 0 => "暂无数据"
      ]);
});

2、 筛选范围

在这里插入图片描述
在这里插入图片描述

$grid->price('单价')->filter('range');

在这里插入图片描述

$grid->house_date('更新时间')->filter('range', 'datetime');//筛选范围

3、 排序
在这里插入图片描述

$grid->price('单价')->sortable();

4、 布尔值显示
在这里插入图片描述

$grid->elevator('配备电梯')->bool(); //布尔值 显示为✓和✗

5、显示转换

在这里插入图片描述
在这里插入图片描述

$grid->floor('所在楼层')->display(function ($floor) {
      $floor_conf = [1 => "中楼层", 2 => "高楼层", 5 => "底层", 6 => "顶层"];
      return $floor_conf[$floor];
});

6、 规格选择器

在这里插入图片描述

$grid->selector(function (Grid\Tools\Selector $selector) {

            $selector->select('floor', '所在楼层', [1 => "中楼层", 2 => "高楼层", 3 => "低楼层", 4 => "地下室", 5 => "底层", 6 => "顶层", 0 => "暂无数据"]);

            $selector->select('price', '价格', ['0-999', '1000-1999', '2000-2999'], function ($query, $value) {
                $between = [
                    [0, 999],
                    [1000, 1999],
                    [2000, 2999],
                ];
                $query->whereBetween('price', $between[$value[0]]);
            });

});
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值