Skip to content

Commit f1ac789

Browse files
committed
fix: undefined variable searchable
1 parent 619cb1c commit f1ac789

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/QueryDataTable.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ public function columnControlSearch(): void
311311
foreach ($columns as $index => $column) {
312312
$columnName = $this->getColumnName($index);
313313

314-
if (is_null($columnName) || ! $column['searchable']) {
314+
if (is_null($columnName) || ! ($column['searchable'] ?? false)) {
315315
continue;
316316
}
317317

@@ -374,7 +374,11 @@ public function columnControlSearch(): void
374374
}
375375

376376
if ($type === 'date') {
377-
$value = $mask ? Carbon::createFromFormat($mask, $value) : Carbon::parse($value);
377+
try {
378+
$value = $mask ? Carbon::createFromFormat($mask, $value) : Carbon::parse($value);
379+
} catch (\Exception $e) {
380+
// can't parse date
381+
}
378382

379383
if ($logic === 'notEqual') {
380384
$this->query->where(function ($q) use ($columnName, $value) {

0 commit comments

Comments
 (0)