UserController.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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\System\User;
  6. use Illuminate\Http\Request;
  7. use Illuminate\Support\Facades\Hash;
  8. class UserController extends Controller
  9. {
  10. public function index()
  11. {
  12. // 处理首页逻辑
  13. return 'index';
  14. }
  15. public function show($id)
  16. {
  17. // 处理显示单个用户的逻辑
  18. }
  19. public function create()
  20. {
  21. // 显示创建用户的表单
  22. }
  23. public function store(UserRequest $request)
  24. {
  25. // 存储新创建的用户逻辑
  26. User::query()->create([
  27. 'name' => $request->string('name'),
  28. 'password' => Hash::make($request->string('password')),
  29. ]);
  30. return response()->noContent();
  31. // event(new Registered($user));
  32. //
  33. // Auth::login($user);
  34. //
  35. // return response()->noContent();
  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. }