Filter::make('start')
->form([
DatePicker::make('start_date')->label('Start Date'),
])
->query(function ($query, array $data) {
$startDate = Carbon::parse($data['start_date'])->format('Y-m-d');
return $query->with('posts', function ($q) use ($startDate) {
$q->where('date', '>=', $startDate);
});
}),
Filter::make('start')
->form([
DatePicker::make('start_date')->label('Start Date'),
])
->query(function ($query, array $data) {
$startDate = Carbon::parse($data['start_date'])->format('Y-m-d');
return $query->with('posts', function ($q) use ($startDate) {
$q->where('date', '>=', $startDate);
});
}),