UserController.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. namespace App\Http\Controllers\Backend\Server\System;
  3. use App\Http\Controllers\Backend\Server\Controller;
  4. use App\Http\Requests\Backend\Server\System\UserRequest;
  5. use App\Models\User;
  6. use Illuminate\Auth\Events\Registered;
  7. use Illuminate\Support\Facades\Hash;
  8. use Illuminate\Validation\Rules;
  9. use Illuminate\Http\Request;
  10. class UserController extends Controller
  11. {
  12. public function index()
  13. {
  14. // 处理首页逻辑
  15. return 'index';
  16. }
  17. public function show($id)
  18. {
  19. // 处理显示单个用户的逻辑
  20. }
  21. public function create()
  22. {
  23. // 显示创建用户的表单
  24. }
  25. public function store(UserRequest $request)
  26. {
  27. // 存储新创建的用户逻辑
  28. User::query()->create([
  29. 'name' => $request->string('name'),
  30. 'password' => Hash::make($request->string('password')),
  31. ]);
  32. return response()->noContent();
  33. // event(new Registered($user));
  34. //
  35. // Auth::login($user);
  36. //
  37. // return response()->noContent();
  38. }
  39. public function edit($id)
  40. {
  41. // 显示编辑用户的表单
  42. }
  43. public function update(Request $request, $id)
  44. {
  45. // 更新用户逻辑
  46. }
  47. public function destroy($id)
  48. {
  49. // 删除用户逻辑
  50. }
  51. }