diff --git a/app/Http/Controllers/Admin/PluginSessionController.php b/app/Http/Controllers/Admin/PluginSessionController.php index c769df9..26ab62a 100644 --- a/app/Http/Controllers/Admin/PluginSessionController.php +++ b/app/Http/Controllers/Admin/PluginSessionController.php @@ -254,6 +254,15 @@ class PluginSessionController extends Controller ); } + $createdFrom = trim((string) $request->query('created_from', '')); + $createdTo = trim((string) $request->query('created_to', '')); + if ($createdFrom !== '' && preg_match('/^\d{4}-\d{2}-\d{2}/', $createdFrom)) { + $q->whereDate('plugin_sessions.created_at', '>=', substr($createdFrom, 0, 10)); + } + if ($createdTo !== '' && preg_match('/^\d{4}-\d{2}-\d{2}/', $createdTo)) { + $q->whereDate('plugin_sessions.created_at', '<=', substr($createdTo, 0, 10)); + } + return $q; } diff --git a/resources/views/admin/sessions/index.blade.php b/resources/views/admin/sessions/index.blade.php index bcaa57e..6d15619 100644 --- a/resources/views/admin/sessions/index.blade.php +++ b/resources/views/admin/sessions/index.blade.php @@ -24,6 +24,18 @@ +
+ +
+
+ +
+
-
+
+ +
+
+
@@ -44,11 +56,14 @@ @push('scripts')