网站首页
laravel-admin-datetiem类型设置开始时间结束时间
发布时间:2020-05-19 09:51查看次数:7583
$grid->filter(function (Grid\Filter $filter) {
$filter->column(4,function ($filter){
$canshu = ["defaultDate"=>Carbon::today()->toDateTimeString()];
$filter->like("gameid","游戏缩写");
$filter->between("created_at", "创建时间")->datetime($canshu);
});
$filter->disableIdFilter();
});上边设置 默认时间 在页面上开始时间合结束时间都会被设置
查看源码
***\vendor\encore\laravel-admin\src\Grid\Filter\Between.php
发现没有结束时间的时间控件没有设置额外的参数
简单暴力的修改方法:
$defaultDate = Arr::get($options,"defaultDate");
if ($defaultDate != null)
{
$options["defaultDate"] = Carbon::parse($options["defaultDate"])->addHour(23)->addMinute(59)->toDateTimeString();
}
也可以增加两个参数 比如
start 分别对应开始时间 合结束时间
end
那个就自由发挥了
关键字词:javascript##