UserController.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Models;
  4. use Illuminate\Http\Request;
  5. // todo 返回值为 数字代码还是json还是其他格式待定
  6. class UserController extends Controller
  7. {
  8. public function CreateUser(Request $request)
  9. {
  10. $params = [];
  11. $params["username"] = $request->input("username");
  12. $params["password"] = $request->input("password");
  13. $params["nickname"] = $request->input("nickname");
  14. $params["icon"] = $request->input("icon");
  15. $params["tel"] = $request->input("tel");
  16. $params["email"] = $request->input("email");
  17. $user = new Models\User();
  18. $result = $user->CreateUser($params);
  19. return $result;
  20. }
  21. public function ModifyUser(Request $request)
  22. {
  23. $params = [];
  24. $params["id"] = $request->input("id");
  25. $params["username"] = $request->input("username");
  26. $params["password"] = $request->input("password");
  27. $params["nickname"] = $request->input("nickname");
  28. $params["icon"] = $request->input("icon");
  29. $params["tel"] = $request->input("tel");
  30. $params["email"] = $request->input("email");
  31. $user = new Models\User();
  32. $result = $user->ModifyUser($params);
  33. return $result;
  34. }
  35. public function DeleteUser(Request $request)
  36. {
  37. $uid = $request->input("id");
  38. $user = new Models\User();
  39. $result = $user->DeleteUser($uid);
  40. return $result;
  41. }
  42. public function ListUser(Request $request)
  43. {
  44. $page = $request->input("page");
  45. $pageCount = $request->input("pageCount");
  46. $user = new Models\User();
  47. $result = $user->ListUser($page, $pageCount);
  48. return $result;
  49. }
  50. }