ConfigController.php 965 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Http\Controllers\Backend\Server\Member;
  3. use App\Http\Controllers\Controller;
  4. use App\Http\Requests\Backend\Server\System\UserRequest;
  5. use App\Http\Services\Backend\Server\Member\ConfigService;
  6. use App\Http\Services\Backend\Server\Member\UserService;
  7. use Illuminate\Http\JsonResponse;
  8. use Illuminate\Http\Request;
  9. class ConfigController extends Controller
  10. {
  11. protected ConfigService $configService;
  12. public function __construct(ConfigService $configService)
  13. {
  14. $this->configService = $configService;
  15. }
  16. public function show(): JsonResponse
  17. {
  18. // 处理显示单个用户的逻辑
  19. $result = $this->configService->getConfig();
  20. return self::success($result);
  21. }
  22. public function update(Request $request): JsonResponse
  23. {
  24. // 更新用户逻辑
  25. $params = $request->all();
  26. $this->configService->updateConfig($params);
  27. return self::success(true);
  28. }
  29. }