PHP code example of ampeco / nova-date-range-filter
1. Go to this page and download the library: Download ampeco/nova-date-range-filter library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ampeco / nova-date-range-filter example snippets
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
// ];
// }
}
(new DateRange)->placeholder("Placeholder")->dateFormat("m d Y")
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.