V17_0_0.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Console\Commands\Upgrade;
  4. use DB;
  5. use Illuminate\Console\Command;
  6. class V17_0_0 extends Command
  7. {
  8. public const CONFIG = [
  9. [
  10. 'id' => 205,
  11. 'name' => 'services.tencent_cloud.secret_id',
  12. 'value' => '',
  13. 'created_at' => '2022-06-15 20:06:00',
  14. 'updated_at' => '2022-06-15 20:06:00',
  15. 'deleted_at' => null,
  16. ],
  17. [
  18. 'id' => 206,
  19. 'name' => 'services.tencent_cloud.secret_key',
  20. 'value' => '',
  21. 'created_at' => '2022-06-15 20:06:00',
  22. 'updated_at' => '2022-06-15 20:06:00',
  23. 'deleted_at' => null,
  24. ],
  25. [
  26. 'id' => 207,
  27. 'name' => 'services.tencent_cloud.region',
  28. 'value' => '',
  29. 'created_at' => '2022-06-15 20:06:00',
  30. 'updated_at' => '2022-06-15 20:06:00',
  31. 'deleted_at' => null,
  32. ],
  33. [
  34. 'id' => 208,
  35. 'name' => 'services.tencent_cloud.project_id',
  36. 'value' => '',
  37. 'created_at' => '2022-06-15 20:06:00',
  38. 'updated_at' => '2022-06-15 20:06:00',
  39. 'deleted_at' => null,
  40. ],
  41. ];
  42. protected $signature = 'upgrade:v17.0.0';
  43. protected $description = 'Upgrade to v17.0.0';
  44. public function handle(): int
  45. {
  46. foreach (self::CONFIG as $config) {
  47. DB::table('configs')->insertOrIgnore($config);
  48. }
  49. return 0;
  50. }
  51. }