Guest User

Untitled

a guest
May 21st, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. $data['countries'] = Countries::orderBy('name', 'ASC')->where('id', '!=', '231')->get();
  2. $data['categories'] = categories::get();
  3.  
  4. $query = UserProfiles::join('users', 'users_profiles.user_id', '=', 'users.id');
  5.  
  6. $query->join('countries','users_profiles.country','=','countries.id');
  7. $query->join('states','users_profiles.state','=','states.id');
  8.  
  9.  
  10. if(!empty($request->category)){
  11. $query->where('users.member_type',$request->category);
  12. }
  13.  
  14. if(!empty($request->country)){
  15. $query->where('users_profiles.country', $request->country);
  16. }
  17.  
  18. if(!empty($request->state)){
  19. $query->where('users_profiles.state', $request->state);
  20. }
  21.  
  22. if(!empty($request->type)){
  23. $query->where('users_profiles.type_surrogacy', $request->type);
  24. }
  25.  
  26. if(!empty($request->city)){
  27. $query->where('users_profiles.city', $request->city);
  28. }
  29.  
  30. if(!empty($request->willing_to)){
  31. $query->where('users_profiles.willing_to_assist', $request->willing_to);
  32. }
  33.  
  34. if(!empty($request->languages)){
  35. $query->where('users_profiles.languages', $request->languages);
  36. }
  37.  
  38. if(!empty($request->country)){
  39. $query->where('users_profiles.country', $request->country);
  40. }
  41.  
  42. if(!empty($request->education)){
  43. $query->where('users_profiles.education', $request->education);
  44. }
  45.  
  46. if(!empty($request->smoker)){
  47. $query->where('users_profiles.smoker', $request->smoker);
  48. }
  49.  
  50. if(!empty($request->hair_color)){
  51. $query->where('users_profiles.hair_color', $request->hair_color);
  52. }
  53.  
  54. if(!empty($request->eye_color)){
  55. $query->where('users_profiles.eye_color', $request->eye_color);
  56. }
  57.  
  58. if(!empty($request->marital_status)){
  59. $query->where('users_profiles.marital_status', $request->marital_status);
  60. }
  61.  
  62. $query->select('users.*','countries.name as country','states.name as state');
  63.  
  64. $data['search_results'] = $query->paginate(15);
  65.  
  66. @foreach($search_results as $results)
  67.  
  68. {{$results->first_name.' '.$results->last_name}}
  69.  
  70. @endforeach
  71.  
  72. {!! $search_results->appends(Request::except('page'))->render() !!}
Add Comment
Please, Sign In to add comment