学习laravel-admin记录和感想

11 篇文章 0 订阅
2 篇文章 0 订阅

学习laravel-admin记录和感想

1、查看laravel-admin中的v1.6.0(20180909);grid过滤支持多分布局;

过滤器太多直接拉长页面,这个版本的可以将过滤的排成俩排:

$grid -> filter(function($filter){
        
    $filter -> disableIdFilter();//去掉默认的id查询。

    $filter->column(1/2,function($filter){

        $filter -> like('title','标题');//会对title这个字段进行模糊查询。
        $filter -> between('rate','比率');//输入的rate字段大小判断依据查询数据。

    });

    $filter->column(1/2,function($filter){

        $filter->equal('create_at','注册时间') -> datetime();//查询时间等于输入的create_at字段的值。
        $filter->between('update_at','更新时间') -> datetime();//查询时间在update_at区间的值。
        $filter -> equal('released') -> radio([
            1 => 'Yes',
            2 => 'No'

          ]);

    });
})

//column中第一个参数是宽度限制,1/3是三列。

2、grid过滤器支持过滤组

有时候对同一个字段需要设置多个筛选方式,如下

$filter->group('parent_id',function ($group){
       $group->gt('大于');
       $group->lt('小于');
       $group->nlt('不小于');
       $group->ngt('不大于');
       $group->equal('等于');
});
有下面的几个方法可以调用
//不等于
$group -> notequal();
//匹配
$group -> match()

// 复杂条件
$group->where();

// like查询
$group->like();

// like查询
$group->contains();

// ilike查询
$group->ilike();

// 以输入的内容开头
$group->startWith();

// 以输入的内容结尾
$group->endWith();

//参考地址:https://laravel-admin.org/docs/zh/changelog-v1.6.0.md#app

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值