MenuController.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * @Name
  4. * @Description
  5. * @Author 刘学玺
  6. * @Date 2024/8/14 21:30
  7. */
  8. namespace App\Http\Controllers\Backend\Server\System;
  9. use App\Exceptions\ApiException;
  10. use App\Http\Controllers\Controller;
  11. use App\Http\Services\Backend\Server\System\MenuService;
  12. use Illuminate\Http\Request;
  13. class MenuController extends Controller
  14. {
  15. public function index()
  16. {
  17. // 处理首页逻辑
  18. return 'index';
  19. }
  20. public function show($id)
  21. {
  22. // 处理显示单个用户的逻辑
  23. }
  24. public function create()
  25. {
  26. // 显示创建用户的表单
  27. }
  28. /**
  29. * @throws ApiException
  30. */
  31. public function store(Request $request)
  32. {
  33. $params = $request->all();
  34. $res = (new MenuService())->createMenu($params);
  35. return self::success($res);
  36. }
  37. public function edit($id)
  38. {
  39. // 显示编辑用户的表单
  40. }
  41. public function update(Request $request, $id)
  42. {
  43. // 更新用户逻辑
  44. }
  45. public function destroy($id)
  46. {
  47. // 删除用户逻辑
  48. }
  49. }