From 4322de42569346abf96a8a17fc0091538c7facc9 Mon Sep 17 00:00:00 2001 From: daengdeni Date: Mon, 5 Feb 2024 14:12:26 +0700 Subject: [PATCH] update search parameter rekening --- DataTables/RekeningDataTable.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/DataTables/RekeningDataTable.php b/DataTables/RekeningDataTable.php index 2a60b96..5a39c10 100644 --- a/DataTables/RekeningDataTable.php +++ b/DataTables/RekeningDataTable.php @@ -28,7 +28,16 @@ return (new EloquentDataTable($query))->filter(function ($query) { if (request()->has('search')) { $search = request()->get('search'); - $query->where('nomor_rekening', 'like', "%" . $search['value'] . "%"); + $query->where('nomor_rekening', 'like', "%" . $search['value'] . "%") + ->orWhere('registered_at', 'like', "%" . $search['value'] . "%") + ->orWhereRelation('debitur', 'name', 'like', "%" . $search['value'] . "%") + ->orWhereRelation('debitur', 'kode', 'like', "%" . $search['value'] . "%") + ->orWhereRelation('branch', 'name', 'like', "%" . $search['value'] . "%") + ->orWhereRelation('branch', 'kode', 'like', "%" . $search['value'] . "%") + ->orWhereRelation('loan_type', 'name', 'like', "%" . $search['value'] . "%") + ->orWhereRelation('loan_type', 'kode', 'like', "%" . $search['value'] . "%") + ->orWhereRelation('currency', 'name', 'like', "%" . $search['value'] . "%") + ->orWhereRelation('currency', 'kode', 'like', "%" . $search['value'] . "%"); } })->addIndexColumn()->editColumn('registered_at', function ($row) { $date = Carbon::create($row->registered_at);