diff --git a/app/Filters/ClientFilters.php b/app/Filters/ClientFilters.php index 8d5261b8706d..8c04039feed4 100644 --- a/app/Filters/ClientFilters.php +++ b/app/Filters/ClientFilters.php @@ -49,6 +49,16 @@ class ClientFilters extends QueryFilters return $this->builder->whereBetween('balance', [$parts[0], $parts[1]]); } + public function email(string $email):Builder + { + return $this->builder->where('email', $email); + } + + public function id_number(string $id_number):Builder + { + return $this->builder->where('id_number', $id_number); + } + /** * Filter based on search text * diff --git a/app/Filters/InvoiceFilters.php b/app/Filters/InvoiceFilters.php index 47ff97554cf8..35766435dd64 100644 --- a/app/Filters/InvoiceFilters.php +++ b/app/Filters/InvoiceFilters.php @@ -70,6 +70,11 @@ class InvoiceFilters extends QueryFilters return $this->builder; } + public function invoice_number(string $invoice_number):Builder + { + return $this->builder->where('number', $invoice_number); + } + /** * Filter based on search text *