laravel-admin数据查询过滤-阿里云开发者社区

开发者社区> 云计算> 正文

laravel-admin数据查询过滤

简介:

laravel-admin数据查询过滤时,如果某一列的数据与当前模型字段无关,即当前模型无此字段,但是又需要通过条件查询,可以在控制器里接收这个查询数据字段,赋值给一个新变量,然后释放这个查询数据字段。

否则,由于该表没有该字段,所以要将默认查询里面的该资源删除,否则会报错。

//页面
<div class="form-group">
    <label class="col-sm-2 col-xs-4 control-label">查询时间</label>
    <div class="col-sm-8 col-xs-8" style="width: 390px">
        <div class="input-group input-group-sm">
            <div class="input-group-addon">
                <i class="fa fa-calendar"></i>
            </div>
            <input type="text" class="form-control" id="time_start" placeholder="查询时间" name="time[start]" value="">
            <span class="input-group-addon" style="border-left: 0; border-right: 0;">-</span>
            <input type="text" class="form-control" id="time_end" placeholder="查询时间" name="time[end]" value="">
        </div>
    </div>
</div>

//控制器

//初始化变量
$time = [
    'start'=>'',
    'end'=>''
]

//由于该表没有该字段,所以要将默认查询里面的该资源删除,否则会报错
if($request->time){

    $time=$request->time;
    unset($request->time);

}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章