示例#1
0
 protected function rawFilter($input)
 {
     // Build a query based on filter $input
     //dd($input);
     $query = User::orderBy('name');
     if (isset($input['id']) && strlen($input['id']) > 2) {
         $query = $query->where('id', '=', $input['id']);
     }
     if (isset($input['name']) && strlen($input['name']) > 2) {
         $query = $query->where('name', 'like', $input['name'] . '%');
     }
     if (isset($input['email']) && strlen($input['email']) > 3) {
         $query = $query->where('email', 'like', $input['email'] . '%');
     }
     return $query;
 }