GroupController.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Models;
  4. use Illuminate\Http\Request;
  5. use Mockery\Exception;
  6. use Illuminate\Support\Facades\Log;
  7. class GroupController extends Controller
  8. {
  9. public function CreateGroup(Request $request)
  10. {
  11. $params = [];
  12. $params["name"] = $request->input("name");
  13. $params["description"] = $request->input("description");
  14. $params["icon"] = $request->input("icon");
  15. $group = new Models\Group();
  16. $group->CreateGroup($params);
  17. // todo 这里应该返回group的json数据
  18. return "success";
  19. }
  20. public function ModifyGroup(Request $request)
  21. {
  22. $params = [];
  23. $params["gid"] = $request->input("gid");
  24. $params["name"] = $request->input("name");
  25. $params["description"] = $request->input("description");
  26. $params["icon"] = $request->input("icon");
  27. $group = new Models\Group();
  28. $group->ModifyGroup($params);
  29. return "success";
  30. }
  31. public function DeleteGroup(Request $request)
  32. {
  33. $params = [];
  34. $params["gid"] = $request->input("gid");
  35. $group = new Models\Group();
  36. $group->DeleteGroup($params);
  37. return "success";
  38. }
  39. }
  40. class GroupUserController extends Controller
  41. {
  42. public function GroupAddUser(Request $request)
  43. {
  44. $gid = $request->input("gid");
  45. $uid = $request->input("uid");
  46. $groupUser = new Models\GroupUser();
  47. $groupUser->GroupAddUser($gid,$uid);
  48. return "success";
  49. }
  50. public function GroupRemoveUser(Request $request)
  51. {
  52. $gid = $request->input("gid");
  53. $uid = $request->input("uid");
  54. $groupUser = new Models\GroupUser();
  55. $groupUser->GroupRemoveUser($gid,$uid);
  56. return "success";
  57. }
  58. }