Bläddra i källkod

マイグレーション 顧客ごと対応

develop
sosuke.iwabuchi 1 år sedan
förälder
incheckning
38d1151815
23 ändrade filer med 274 tillägg och 90 borttagningar
  1. +7
    -1
      app/Console/Commands/BaseCommand.php
  2. +108
    -0
      app/Console/Commands/Migration/全顧客マイグレーション.php
  3. +28
    -4
      app/Models/HtpmsCustomer/HtpmsCustomerConnectionSwitch.php
  4. +55
    -0
      app/Util/MigrationEx.php
  5. +4
    -4
      database/migrations/2014_10_12_000000_create_tbl3_mst_users.php
  6. +4
    -4
      database/migrations/2019_08_19_000000_create_tbl3_failed_jobs.php
  7. +4
    -4
      database/migrations/2024_03_13_172509_create_tbl3_jobs.php
  8. +4
    -4
      database/migrations/2024_03_13_182509_create_tbl3_mst_shops.php
  9. +4
    -4
      database/migrations/2024_03_14_104100_create_tbl3_dep_deposits.php
  10. +4
    -4
      database/migrations/2024_03_14_104400_create_tbl3_dep_deposit_transfers.php
  11. +4
    -4
      database/migrations/2024_03_14_111900_create_tbl3_qrs_certification_available_settings.php
  12. +4
    -5
      database/migrations/2024_03_14_112200_create_tbl3_qrs_acquisition_available_settings.php
  13. +4
    -5
      database/migrations/2024_03_14_160100_create_tbl3_mst_shop_no_relations.php
  14. +4
    -6
      database/migrations/2024_03_14_163300_create_tbl3_qrs_service_parking_groups.php
  15. +4
    -5
      database/migrations/2024_03_14_163800_create_tbl3_qrs_service_parking_group_relations.php
  16. +4
    -5
      database/migrations/2024_03_14_172900_create_tbl3_qrs_certification_tickets.php
  17. +4
    -5
      database/migrations/2024_03_14_172900_create_tbl3_qrs_print_tickets.php
  18. +4
    -4
      database/migrations/2024_03_14_174300_create_tbl3_qrs_acquisition_tickets.php
  19. +4
    -4
      database/migrations/2024_03_20_181000_create_tbl3_qrs_acquisition_ticket_tokens.php
  20. +4
    -5
      database/migrations/2024_04_01_140500_add_column_tbl3_dep_deposit_transfers.php
  21. +4
    -4
      database/migrations/2024_04_04_085800_add_column_tbl3_mst_shop_no_relations.php
  22. +4
    -5
      database/migrations/2024_04_04_154100_create_tbl3_qrs_print_tickets.php
  23. +4
    -4
      database/migrations/2024_04_04_162000_create_tbl3_dep_deposit_transfers.php

+ 7
- 1
app/Console/Commands/BaseCommand.php Visa fil

@@ -42,7 +42,13 @@ abstract class BaseCommand extends Command
try {
$ret = $this->service();
} catch (Exception $e) {
$message = sprintf("例外発生:%s:%s:%d", $e->getMessage(), $e->getFile(), $e->getLine());
$message = sprintf(
"例外発生:%s:%s:%s:%d",
get_class($e),
$e->getMessage(),
$e->getFile(),
$e->getLine()
);
$this->outputError($message, $e->getTrace());
$ret = self::RESULTCODE_FAILED;
}


+ 108
- 0
app/Console/Commands/Migration/全顧客マイグレーション.php Visa fil

@@ -0,0 +1,108 @@
<?php

namespace App\Console\Commands\Migration;

use App\Codes\EnvironmentName;
use App\Console\Commands\BaseCommand;
use App\Models\Htpms\MstCustomer;
use App\Models\HtpmsCustomer\Existing\Parking;
use App\Models\HtpmsCustomer\HtpmsCustomerConnectionSwitch;
use Exception;
use Illuminate\Database\QueryException;
use Illuminate\Support\Facades\DB;

class 全顧客マイグレーション extends BaseCommand
{

const COMMAND = "migrate:customer-all";


/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = self::COMMAND;

/**
* The console command description.
*
* @var string
*/
protected $description = '全顧客毎テーブルをマイグレーションする';

static public function getCommand()
{
return self::COMMAND;
}



/**
* Create a new command instance.
*
* @return void
*/
public function __construct()
{
parent::__construct();
}

/**
* Execute the console command.
*
* @return int
*/
public function service(): int
{
if (!app()->environment([EnvironmentName::PRODUCTOIN->value])) {
$this->outputWarn("本番環境でないため、520以外はスキップします");
}
$customers = MstCustomer::query()
->orderBy(MstCustomer::COL_NAME_ID)
->get();
foreach ($customers as $customer) {
$this->handleCustomer($customer);
}


return self::RESULTCODE_SUCCESS;
}

private function handleCustomer(MstCustomer $customer)
{

// 本番環境のみ全顧客をマイグレーションする
if (!app()->environment([EnvironmentName::PRODUCTOIN->value])) {
if (
$customer->id !== 520
) {
return;
}
}


// ## 暫定的に対象を絞り中 テスト中
if (!in_array($customer->id, [1, 520], true)) {
return;
}

if (!HtpmsCustomerConnectionSwitch::isEnable($customer->id)) {
$this->outputWarn(sprintf("存在しないスキーマのためスキップ htpms_%d (%s:%s)", $customer->id, $customer->customer_name, $customer->customer_id));
return;
}

HtpmsCustomerConnectionSwitch::switch($customer->id);

try {


$this->outputInfo(sprintf("start htpms_%d migration (%s:%s) ", $customer->id, $customer->customer_name, $customer->customer_id));
$this->call("migrate", ["--force" => true]);
$this->outputInfo(sprintf("end htpms_%d migration (%s:%s)", $customer->id, $customer->customer_name, $customer->customer_id));
} catch (Exception $e) {
print_r(DB::getConfig());
throw $e;
}
}
}

+ 28
- 4
app/Models/HtpmsCustomer/HtpmsCustomerConnectionSwitch.php Visa fil

@@ -2,12 +2,19 @@

namespace App\Models\HtpmsCustomer;

use Illuminate\Support\Facades\DB;
use Exception;
use Illuminate\Support\Facades\Config;
use PDO;

class HtpmsCustomerConnectionSwitch
{
public static function switch(int $customerId): void
{

if (!self::isEnable($customerId)) {
throw new Exception("顧客切り替え不正");
}

$connectionsRoot = "database.connections";
$connectionHtmsCustomer = "htpms_customer";

@@ -17,9 +24,26 @@ class HtpmsCustomerConnectionSwitch
$afterDatabaseName = "htpms_{$customerId}";

if ($currentDatabaseName !== $afterDatabaseName) {
$conf = [$databaseNameKey => $afterDatabaseName];
config($conf);
DB::reconnect($connectionHtmsCustomer);
Config::set($databaseNameKey, $afterDatabaseName);
}
}

public static function isEnable(int $customerId): bool
{
$dsn = sprintf(
'pgsql:dbname=htpms_%d host=%s port=%d',
$customerId,
config("database.connections.htpms_customer.host"),
config("database.connections.htpms_customer.port"),
);
$user = config("database.connections.htpms_customer.username");
$password = config("database.connections.htpms_customer.password");
try {
new PDO($dsn, $user, $password);
} catch (Exception $e) {
return false;
}

return true;
}
}

+ 55
- 0
app/Util/MigrationEx.php Visa fil

@@ -0,0 +1,55 @@
<?php

namespace App\Util;

use Exception;
use Illuminate\Database\Migrations\Migration;
use Nette\NotImplementedException;

abstract class MigrationEx extends Migration
{
public function up(): void
{

if (!$this->connection) {
throw new Exception("connection 未定義");
}

// 共通スキーマの変更は社内テスト(520)の場合のみ行う
if ($this->connection === "htpms") {
if (config("database.connections.htpms_customer.database") !== "htpms_520") {
printf("htpms スキップ\n");
return;
}
}

$this->runUp();
}

public function down(): void
{

if (!$this->connection) {
throw new Exception("connection 未定義");
}

// 共通スキーマの変更は社内テスト(520)の場合のみ行う
if ($this->connection === "htpms") {
if (config("database.connections.htpms_customer.database") !== "htpms_520") {
printf("htpms スキップ\n");
return;
}
}

$this->runDown();
}

protected function runUp(): void
{
throw new NotImplementedException();
}
protected function runDown(): void
{
throw new NotImplementedException();
}
};

+ 4
- 4
database/migrations/2014_10_12_000000_create_tbl3_mst_users.php Visa fil

@@ -1,18 +1,18 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{
protected $connection = "htpms";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {
$helper->baseColumn()
@@ -40,7 +40,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
public function runDown(): void
{
Schema::dropIfExists('tbl3_mst_users');
Schema::dropIfExists('tbl3_mst_user_histories');


+ 4
- 4
database/migrations/2019_08_19_000000_create_tbl3_failed_jobs.php Visa fil

@@ -1,17 +1,17 @@
<?php

use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{
protected $connection = "htpms";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {
$table->id()->comment("失敗したジョブの");
@@ -29,7 +29,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_failed_jobs');
}


+ 4
- 4
database/migrations/2024_03_13_172509_create_tbl3_jobs.php Visa fil

@@ -1,18 +1,18 @@
<?php

use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{

$schema = function (Blueprint $table, MigrationHelper $helper) {
@@ -31,7 +31,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_jobs');
}


+ 4
- 4
database/migrations/2024_03_13_182509_create_tbl3_mst_shops.php Visa fil

@@ -1,18 +1,18 @@
<?php

use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -34,7 +34,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_mst_shops');
Schema::dropIfExists('tbl3_mst_shop_histories');


+ 4
- 4
database/migrations/2024_03_14_104100_create_tbl3_dep_deposits.php Visa fil

@@ -1,19 +1,19 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -30,7 +30,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_dep_deposits');
}


+ 4
- 4
database/migrations/2024_03_14_104400_create_tbl3_dep_deposit_transfers.php Visa fil

@@ -1,19 +1,19 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -35,7 +35,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_dep_deposit_transfers');
}


+ 4
- 4
database/migrations/2024_03_14_111900_create_tbl3_qrs_certification_available_settings.php Visa fil

@@ -1,19 +1,19 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -35,7 +35,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_qrs_certification_available_settings');
Schema::dropIfExists('tbl3_qrs_certification_available_setting_histories');


+ 4
- 5
database/migrations/2024_03_14_112200_create_tbl3_qrs_acquisition_available_settings.php Visa fil

@@ -1,20 +1,19 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -33,7 +32,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_qrs_acquisition_available_settings');
Schema::dropIfExists('tbl3_qrs_acquisition_available_setting_histories');


+ 4
- 5
database/migrations/2024_03_14_160100_create_tbl3_mst_shop_no_relations.php Visa fil

@@ -1,20 +1,19 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -33,7 +32,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_mst_shop_no_relations');
Schema::dropIfExists('tbl3_mst_shop_no_relation_histories');


+ 4
- 6
database/migrations/2024_03_14_163300_create_tbl3_qrs_service_parking_groups.php Visa fil

@@ -1,20 +1,18 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -30,7 +28,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_qrs_service_parking_groups');
Schema::dropIfExists('tbl3_qrs_service_parking_group_histories');


+ 4
- 5
database/migrations/2024_03_14_163800_create_tbl3_qrs_service_parking_group_relations.php Visa fil

@@ -1,20 +1,19 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -32,7 +31,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_qrs_service_parking_group_relations');
Schema::dropIfExists('tbl3_qrs_service_parking_group_relation_histories');


+ 4
- 5
database/migrations/2024_03_14_172900_create_tbl3_qrs_certification_tickets.php Visa fil

@@ -1,20 +1,19 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -51,7 +50,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_qrs_certification_tickets');
}


+ 4
- 5
database/migrations/2024_03_14_172900_create_tbl3_qrs_print_tickets.php Visa fil

@@ -1,20 +1,19 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -51,7 +50,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_qrs_print_tickets');
}


+ 4
- 4
database/migrations/2024_03_14_174300_create_tbl3_qrs_acquisition_tickets.php Visa fil

@@ -1,19 +1,19 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -50,7 +50,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_qrs_acquisition_tickets');
}


+ 4
- 4
database/migrations/2024_03_20_181000_create_tbl3_qrs_acquisition_ticket_tokens.php Visa fil

@@ -1,19 +1,19 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -32,7 +32,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::dropIfExists('tbl3_qrs_acquisition_ticket_tokens');
}


+ 4
- 5
database/migrations/2024_04_01_140500_add_column_tbl3_dep_deposit_transfers.php Visa fil

@@ -1,19 +1,18 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -26,7 +25,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
Schema::table('tbl3_dep_deposit_transfers', function (Blueprint $table) {
if (Schema::hasColumn($table->getTable(), "transfer_reason")) {


+ 4
- 4
database/migrations/2024_04_04_085800_add_column_tbl3_mst_shop_no_relations.php Visa fil

@@ -2,20 +2,20 @@

use App\Codes\Model\QRServiceUsage;
use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
// バックアップ
$backup = DB::connection($this->connection)->table("tbl3_mst_shop_no_relations")->get();
@@ -67,7 +67,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
}
};

+ 4
- 5
database/migrations/2024_04_04_154100_create_tbl3_qrs_print_tickets.php Visa fil

@@ -1,20 +1,19 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -51,7 +50,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
protected function runDown(): void
{
}
};

+ 4
- 4
database/migrations/2024_04_04_162000_create_tbl3_dep_deposit_transfers.php Visa fil

@@ -1,19 +1,19 @@
<?php

use App\Models\ColumnName;
use App\Util\MigrationEx;
use App\Util\MigrationHelper;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
return new class extends MigrationEx
{

protected $connection = "htpms_customer";
/**
* Run the migrations.
*/
public function up(): void
protected function runUp(): void
{
$schema = function (Blueprint $table, MigrationHelper $helper) {

@@ -37,7 +37,7 @@ return new class extends Migration
/**
* Reverse the migrations.
*/
public function down(): void
public function runDown(): void
{
}
};

Laddar…
Avbryt
Spara