search parameters for clients and invoices

This commit is contained in:
David Bomba 2020-07-02 20:18:52 +10:00
parent d3775fd059
commit 696699b62c
2 changed files with 15 additions and 0 deletions

View File

@ -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
*

View File

@ -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
*