JsonController.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Module\AppGame\HttpControllers;
  3. use App\Http\Controllers\Controller;
  4. use App\Module\AppGame\Tools\Protobuf;
  5. use App\Module\Game\DCache\ItemJsonConfig;
  6. use Illuminate\Http\Request as HttpRequest;
  7. use Illuminate\Support\Facades\Log;
  8. use Illuminate\Support\Str;
  9. use UCore\App;
  10. use UCore\Exception\HandleNotException;
  11. use UCore\Exception\ValidateException;
  12. use UCore\Helper\Logger;
  13. use Uraus\Kku\Common\RESPONSE_CODE;
  14. use Uraus\Kku\Request;
  15. use Uraus\Kku\Response;
  16. /**
  17. * Protobuf 控制器
  18. *
  19. * 负责处理来自客户端的 Protobuf 请求,并将其路由到相应的处理器
  20. */
  21. class JsonController extends Controller
  22. {
  23. /**
  24. * 配置表
  25. * @param string $key
  26. * @return \Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Foundation\Application|\Illuminate\Http\JsonResponse|\Illuminate\Http\Response|object
  27. * @throws HandleNotException
  28. */
  29. public function config($key)
  30. {
  31. $map =[
  32. 'items'=>ItemJsonConfig::class
  33. ];
  34. dump($key);
  35. }
  36. }