diplay columnspan
Hi,
I would like to put my filter in 1 line but i don't know how i have to do that :
I would like to put my filter in 1 line but i don't know how i have to do that :
Filter::make('created_at')
->form([
Forms\Components\DatePicker::make('created_from')->label('Créé depuis')->columnspan(1),
Forms\Components\DatePicker::make('created_until')->label('Créé jusqu\'à')->columnspan(1),
])
->query(function (Builder $query, array $data): Builder {
if (isset($data['created_from'])) {
$query->when(
$data['created_from'],
fn (Builder $query, $date): Builder => $query->whereDate('created_at', '>=', $date),
);
}
if (isset($data['created_until'])) {
$query->when(
$data['created_until'],
fn (Builder $query, $date): Builder => $query->whereDate('created_at', '<=', $date),
);
}
return $query;
})
->default()
->columnspan(1),Filter::make('created_at')
->form([
Forms\Components\DatePicker::make('created_from')->label('Créé depuis')->columnspan(1),
Forms\Components\DatePicker::make('created_until')->label('Créé jusqu\'à')->columnspan(1),
])
->query(function (Builder $query, array $data): Builder {
if (isset($data['created_from'])) {
$query->when(
$data['created_from'],
fn (Builder $query, $date): Builder => $query->whereDate('created_at', '>=', $date),
);
}
if (isset($data['created_until'])) {
$query->when(
$data['created_until'],
fn (Builder $query, $date): Builder => $query->whereDate('created_at', '<=', $date),
);
}
return $query;
})
->default()
->columnspan(1),