2
0

WbwAnalysisController.php 1.4 KB

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