|
|
@@ -30,9 +30,9 @@ class Customer extends Model
|
|
30
|
30
|
return $this->hasMany(Transaction::class, 'customer_number', 'customer_number');
|
|
31
|
31
|
}
|
|
32
|
32
|
|
|
33
|
|
- public function scopeFilter($query, $search)
|
|
|
33
|
+ public function scopeFilter($query, array $filters)
|
|
34
|
34
|
{
|
|
35
|
|
- $query->when($search ?? null, function ($query, $search) {
|
|
|
35
|
+ $query->when($filters['search'] ?? null, function ($query, $search) {
|
|
36
|
36
|
$query->where(function ($query) use ($search) {
|
|
37
|
37
|
$query->where('customer_number', 'like', '%' . $search . '%')
|
|
38
|
38
|
->orWhere('name', 'like', '%' . $search . '%')
|