Advertisement
wansyahi1

join_table

Dec 23rd, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. public function filterQuery(Request $request){
  2.  
  3. // // $item=$_GET['item'];
  4. // if(isset($_GET["item"])){
  5. // windows.alert("hebat");
  6. // }
  7.  
  8. $age = $request->age;
  9. $age2 = $request->age2;
  10. $dataGender = $request->dataGender;
  11. $ethnicity = $request->ethnicity;
  12. $area = $request->area;
  13. $state = $request->state;
  14. $namaDUN = $request->namaDUN;
  15. $income = $request->income;
  16.  
  17.  
  18. // $data = DB::table('modified_dpprs')
  19. // ->where('Jantina', 'L');
  20.  
  21. $query = ModifiedDppr::query();
  22. $query->join('modified_dpprs2018_algorithm', 'modified_dpprs2018_algorithm.IC', '=', 'modified_dpprs.IC');
  23.  
  24. if(!empty($request->age)){
  25. $query->where('modified_dpprs.modified_dpprs.Umur','>=',$age );
  26. }
  27.  
  28. if(!empty($request->age2)){
  29. $query->where('modified_dpprs.modified_dpprs.Umur','<=',$age2);
  30. }
  31.  
  32. if(!empty($request->dataGender)){
  33. $query->where('modified_dpprs.Jantina',$dataGender);
  34. }
  35.  
  36. if(!empty($request->ethnicity)){
  37. $query->where('modified_dpprs.Bangsa_updated',$ethnicity);
  38. }
  39.  
  40. if(!empty($request->area)){
  41. $query->where('modified_dpprs.Taman_area',$area);
  42. }
  43.  
  44. if(!empty($request->state)){
  45. $query->where('modified_dpprs.Negeri',$state);
  46. }
  47.  
  48. if(!empty($request->namaDUN)){
  49. $query->where('modified_dpprs.namaDUN',$namaDUN);
  50. }
  51.  
  52. if(!empty($request->income)){
  53. $query->where('modified_dpprs2018_algorithm.income_latest',$income);
  54. }
  55.  
  56. $data = $query->get();
  57.  
  58. // if(!empty($data)){
  59. // $response["success"]=1;
  60. // }
  61. // return response()->json($response);
  62.  
  63. // session(['Jantina' => $request->dataGender]);
  64. // session(['Bangsa_updated' => $request->ethnicity]);
  65. // session(['Taman_area' => $request->area]);
  66. // session(['Negeri' => $request->state]);
  67. // session(['namaDUN' => $request->namaDUN]);
  68.  
  69. return datatables()->of($data)->make(true);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement