'desc']) { $currentQuery = $this->model; if (isset($search['keyword']) && !empty($search['keyword'])) { $keywords = '%'.$search['keyword'].'%'; $currentQuery = $currentQuery->where(function ($query) use ($keywords) { $query->where('ip','like', $keywords)->orWhere('phone','like', $keywords); }); }; if ($orderby && is_array($orderby)) { foreach ($orderby AS $field => $value) { $currentQuery = $currentQuery->orderBy($field, $value); } }; return $currentQuery; } }