search = $search; } /** * @param $model * @param RepositoryInterface $repository * @return mixed */ public function apply($model, Repository $repository) { if(isset($this->search['keyword']) && ! empty($this->search['keyword'])) { $keywords = '%' . $this->search['keyword'] . '%'; $model = $model->where(function ($query) use ($keywords) { $query->where('id' , 'like', $keywords) ->orwhere('mobile', 'like', $keywords); }); } return $model; } }