diff --git a/app/Filters/CreditFilters.php b/app/Filters/CreditFilters.php index f09be79c70f1..8b172e854123 100644 --- a/app/Filters/CreditFilters.php +++ b/app/Filters/CreditFilters.php @@ -127,6 +127,11 @@ class CreditFilters extends QueryFilters }); } + public function number(string $number = ''):Builder + { + return $this->builder->where('number', $number); + } + /** * Sorts the list based on $sort. * diff --git a/app/Filters/ExpenseFilters.php b/app/Filters/ExpenseFilters.php index 657680140a69..e6b24c6328e2 100644 --- a/app/Filters/ExpenseFilters.php +++ b/app/Filters/ExpenseFilters.php @@ -146,6 +146,11 @@ class ExpenseFilters extends QueryFilters }); } + public function number(string $number = ''):Builder + { + return $this->builder->where('number', $number); + } + /** * Sorts the list based on $sort. * diff --git a/app/Filters/ProjectFilters.php b/app/Filters/ProjectFilters.php index f6202c25ee60..b6a758534628 100644 --- a/app/Filters/ProjectFilters.php +++ b/app/Filters/ProjectFilters.php @@ -80,6 +80,11 @@ class ProjectFilters extends QueryFilters } }); } + + public function number(string $number = ''):Builder + { + return $this->builder->where('number', $number); + } /** * Sorts the list based on $sort. diff --git a/app/Filters/PurchaseOrderFilters.php b/app/Filters/PurchaseOrderFilters.php index 77fd4ede62c0..7d0b298e5e40 100644 --- a/app/Filters/PurchaseOrderFilters.php +++ b/app/Filters/PurchaseOrderFilters.php @@ -132,6 +132,11 @@ class PurchaseOrderFilters extends QueryFilters }); } + public function number(string $number = ''):Builder + { + return $this->builder->where('number', $number); + } + /** * Sorts the list based on $sort. * diff --git a/app/Filters/QuoteFilters.php b/app/Filters/QuoteFilters.php index 116e3ca537cb..f939ca089afe 100644 --- a/app/Filters/QuoteFilters.php +++ b/app/Filters/QuoteFilters.php @@ -138,9 +138,9 @@ class QuoteFilters extends QueryFilters }); } - public function number($number = '') + public function number(string $number = ''):Builder { - return $this->builder->where('number', 'like', '%'.$number.'%'); + return $this->builder->where('number', $number); } /** diff --git a/app/Filters/RecurringExpenseFilters.php b/app/Filters/RecurringExpenseFilters.php index 2da8ab8d3229..2c501a2b5ee3 100644 --- a/app/Filters/RecurringExpenseFilters.php +++ b/app/Filters/RecurringExpenseFilters.php @@ -84,6 +84,11 @@ class RecurringExpenseFilters extends QueryFilters }); } + public function number(string $number = ''):Builder + { + return $this->builder->where('number', $number); + } + /** * Sorts the list based on $sort. * diff --git a/app/Filters/RecurringInvoiceFilters.php b/app/Filters/RecurringInvoiceFilters.php index 541f24c03617..e0c7b7c1ae4e 100644 --- a/app/Filters/RecurringInvoiceFilters.php +++ b/app/Filters/RecurringInvoiceFilters.php @@ -120,6 +120,11 @@ class RecurringInvoiceFilters extends QueryFilters }); } + public function number(string $number = ''):Builder + { + return $this->builder->where('number', $number); + } + /** * Sorts the list based on $sort. * diff --git a/app/Filters/RecurringQuoteFilters.php b/app/Filters/RecurringQuoteFilters.php index 9063a47a7d0d..fc2750b3c8b9 100644 --- a/app/Filters/RecurringQuoteFilters.php +++ b/app/Filters/RecurringQuoteFilters.php @@ -79,6 +79,11 @@ class RecurringQuoteFilters extends QueryFilters }); } + public function number(string $number = ''):Builder + { + return $this->builder->where('number', $number); + } + /** * Sorts the list based on $sort. * diff --git a/app/Filters/TaskFilters.php b/app/Filters/TaskFilters.php index 733f35880ff2..2d20e2caff64 100644 --- a/app/Filters/TaskFilters.php +++ b/app/Filters/TaskFilters.php @@ -123,6 +123,11 @@ class TaskFilters extends QueryFilters return $this->builder->where('project_id', $this->decodePrimaryKey($project)); } + + public function number(string $number = ''):Builder + { + return $this->builder->where('number', $number); + } /** * Sorts the list based on $sort. diff --git a/app/Filters/VendorFilters.php b/app/Filters/VendorFilters.php index dd2c7e885824..2dfa5a025df7 100644 --- a/app/Filters/VendorFilters.php +++ b/app/Filters/VendorFilters.php @@ -89,6 +89,12 @@ class VendorFilters extends QueryFilters }); } + + public function number(string $number = ''):Builder + { + return $this->builder->where('number', $number); + } + /** * Sorts the list based on $sort. *