| Path : /var/www/html/thb_loan_system/app/Builders/ |
|
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
| Current File : //var/www/html/thb_loan_system/app/Builders/BorrowerBuilder.php |
<?php
namespace App\Builders;
use Illuminate\Database\Eloquent\Builder;
class BorrowerBuilder extends Builder
{
public function search($search = null): self
{
$q = request()->input('q') ?? $search;
return $this->where(function ($query) use ($q) {
return collect(str_getcsv($q, ' ', '"'))->filter()->each(function ($term) use ($query) {
$term = "%$term%";
return $query->where('first_name', 'like', $term)
->orWhere('last_name', 'like', $term)
->orWhere('last_name', 'like', $term)
->orWhere('mobile', 'like', $term)
->orWhere('id_card_number', 'like', $term);
});
});
}
}