ampeco/nova-date-range-filter
最新稳定版本:0.1.3
Composer 安装命令:
composer require ampeco/nova-date-range-filter
包简介
A Laravel Nova date range filter.
README 文档
README
Nova filter that displays a Date Range Picker instead of a select.
Install
Run this command in your nova project:
composer require ampeco/nova-date-range-filter
How to use
Just use DateRangeFilter class instead of Filter
use Ampeco\Filters\DateRangeFilter; class DateRange extends DateRangeFilter { public function apply(Request $request, $query, $value) { $from = Carbon::parse($value[0])->startOfDay(); $to = Carbon::parse($value[1])->endOfDay(); return $query->whereBetween('created_at', [$from, $to]); } /** * Get the filter's available options. * * @param \Illuminate\Http\Request $request * @return array */ // public function options(Request $request) // { // return [ // 'firstDayOfWeek' => 0, // 'separator' => '-', // 'enableTime' => false, // 'enableSeconds' => false, // 'twelveHourTime' => false // ]; // } }
Customization
Use fluent interface to configure your DateRange filter
(new DateRange)->placeholder("Placeholder")->dateFormat("m d Y")
统计信息
- 总下载量: 959.04k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 35
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-04-05