public function searchUser(Request $request)
{
$this->validate($request, ['keywords' => 'required|min:1']);
$keywords = $request->input('keywords');
$team = $this->user->where('canViewCRM', 1)->where(function ($query) use($keywords) {
$query->where('name', 'LIKE', '%' . $keywords . '%')->orWhere('email', 'LIKE', '%' . $keywords . '%');
})->paginate(3, ['*'], 'team');
$otherUsers = $this->user->where('canViewCRM', 0)->where(function ($query) use($keywords) {
$query->where('name', 'LIKE', '%' . $keywords . '%')->orWhere('email', 'LIKE', '%' . $keywords . '%');
})->paginate(4, ['*'], 'users');
return view('crm-launcher::users.index')->with('team', $team)->with('otherUsers', $otherUsers)->with('keywords', $keywords);
}