解决数据筛选条件pjax方式页面错乱问题
$grid->filter(function ($filter) {
$filter->disableIdFilter();
$filter->lt('start', '开始时间')->datetime();
$filter->gt('end', '结束时间')->datetime();
});
如上述代码在写筛选条件的时候经常会用到时间检索,但是目前的版本中有一个BUG 在使用pjax请求时,页面渲染的时候会将<符号强行转义导致页面错乱,解决办法是 修改两个文件:
/vendor/encore/laravel-admin/resources/views/filter/lt.blade.php
<div class="form-group">
<label class="col-sm-2 control-label">{{$label}} (<)</label>
<div class="col-sm-8">
@include($presenter->view())
</div>
</div>
将 (<)改为<
/vendor/encore/laravel-admin/resources/views/filter/gt.blade.php
<div class="form-group">
<label class="col-sm-2 control-label">{{$label}} (>)</label>
<div class="col-sm-8">
@include($presenter->view())
</div>
</div>
将 (>)改为>