WbwAnalysisController.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Models\WbwAnalysis;
  4. use Illuminate\Http\Request;
  5. class WbwAnalysisController extends Controller
  6. {
  7. /**
  8. * Display a listing of the resource.
  9. *select d1, data ,count(*) as ct from wbw_analyses where type = 7 group by d1,data order by d1,ct desc
  10. * @return \Illuminate\Http\Response
  11. */
  12. public function index()
  13. {
  14. //
  15. $result = WbwAnalysis::selectRaw('d1, data ,count(*) as ct')
  16. ->where('type',9)
  17. ->groupby('d1')
  18. ->groupby('data')
  19. ->orderbyRaw('d1,ct desc')
  20. ->get();
  21. return view('wbwanalyses',['data'=>$result]);
  22. }
  23. /**
  24. * Store a newly created resource in storage.
  25. *
  26. * @param \Illuminate\Http\Request $request
  27. * @return \Illuminate\Http\Response
  28. */
  29. public function store(Request $request)
  30. {
  31. //
  32. }
  33. /**
  34. * Display the specified resource.
  35. *
  36. * @param \App\Models\WbwAnalysis $wbwAnalysis
  37. * @return \Illuminate\Http\Response
  38. */
  39. public function show(WbwAnalysis $wbwAnalysis)
  40. {
  41. //
  42. }
  43. /**
  44. * Update the specified resource in storage.
  45. *
  46. * @param \Illuminate\Http\Request $request
  47. * @param \App\Models\WbwAnalysis $wbwAnalysis
  48. * @return \Illuminate\Http\Response
  49. */
  50. public function update(Request $request, WbwAnalysis $wbwAnalysis)
  51. {
  52. //
  53. }
  54. /**
  55. * Remove the specified resource from storage.
  56. *
  57. * @param \App\Models\WbwAnalysis $wbwAnalysis
  58. * @return \Illuminate\Http\Response
  59. */
  60. public function destroy(WbwAnalysis $wbwAnalysis)
  61. {
  62. //
  63. }
  64. }