JsonConfigService.php 716 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace App\Module\Game\Services;
  3. use App\Module\Game\Enums\JSON_CONFIG_NAME;
  4. use App\Module\Game\Events\TestEvent;
  5. use App\Module\Game\Exceptions\TestException;
  6. use App\Module\Game\Models\Test as TestModel;
  7. use Illuminate\Support\Facades\Cache;
  8. use Illuminate\Support\Facades\DB;
  9. use Illuminate\Support\Facades\Event;
  10. use Illuminate\Support\Facades\Validator;
  11. class JsonConfigService
  12. {
  13. public static function getData(JSON_CONFIG_NAME $name)
  14. {
  15. $name = 'jsonconfig_' . $name->value;
  16. return Cache::get($name);
  17. }
  18. public static function setData(JSON_CONFIG_NAME $name, $value)
  19. {
  20. $name = 'jsonconfig_' . $name->value;
  21. Cache::set($name, $value);
  22. }
  23. }