网站首页
laravel-admin-datetiem类型设置开始时间结束时间
发布时间:2020-05-19 09:51查看次数:3827
$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##