feat(search): add datetime range search functionality

- Implement datetime range search for admin controller
- Add support for datetime range in easy-admin search filter
- Update form rendering to handle datetime range input
This commit is contained in:
wolfcode
2025-08-01 17:08:46 +08:00
parent 3d652114a9
commit 71c2338086
2 changed files with 16 additions and 1 deletions

View File

@@ -208,6 +208,11 @@ class AdminController extends BaseController
$where[] = [$key, '>=', strtotime($beginTime)];
$where[] = [$key, '<=', strtotime($endTime)];
break;
case 'datetime':
[$beginTime, $endTime] = explode(' - ', $val);
$where[] = [$key, '>=', $beginTime];
$where[] = [$key, '<=', $endTime];
break;
default:
$where[] = [$key, $op, "%{$val}"];
}