Advertisement
altair0010

SearchController.php

Sep 19th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. public function searchDatabase(Request $request)
  2. {
  3. $query = $request['query'];
  4. $users = DB::table('users')
  5. ->join('infos', 'infos.user_id', '=', 'users.id')
  6. ->join('wants', 'wants.user_id', 'LIKE', 'users.id')
  7. ->join('skills', 'skills.user_id', '=', 'users.id')
  8. ->join('helps', 'helps.user_id', '=', 'users.id')
  9. ->orWhere('users.first_name','LIKE', "%$query%")
  10. ->orWhere('users.last_name','LIKE', "%$query%")
  11. ->orWhere('users.email','LIKE', "%$query%")
  12. ->orWhere('infos.bio', 'LIKE', "%$query%")
  13. ->orWhere('infos.goals', 'LIKE', "%$query%")
  14. ->orWhere('infos.doing_now', 'LIKE', "%$query%")
  15. ->orWhere('wants.want', 'LIKE', "%$query%")
  16. ->orWhere('skills.skill', 'LIKE', "%$query%")
  17. ->orWhere('helps.help', 'LIKE', "%$query%")
  18. ->paginate(10);
  19.  
  20. return View::make('pages.filter',compact('users'));
  21.  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement