From 1bae14c3372b4ff9f444c9bfdd5b1be416785be1 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 10 Feb 2023 09:25:26 +1100 Subject: [PATCH] Add updated_at filter --- app/Filters/QueryFilters.php | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/app/Filters/QueryFilters.php b/app/Filters/QueryFilters.php index 3eb1b8964c8e..db25717050b0 100644 --- a/app/Filters/QueryFilters.php +++ b/app/Filters/QueryFilters.php @@ -232,6 +232,28 @@ abstract class QueryFilters } + public function updated_at($value = '') + { + + if ($value == '') + return $this->builder; + + try { + + if (is_numeric($value)) { + $created_at = Carbon::createFromTimestamp((int)$value); + } else { + $created_at = Carbon::parse($value); + } + + return $this->builder->where('updated_at', '>=', $created_at); + } catch (\Exception $e) { + + return $this->builder; + } + } + + public function is_deleted($value) { if ($value == 'true') {