ソースを参照

外部制約を除去

develop
sosuke.iwabuchi 2年前
コミット
6b23012efe
1個のファイルの変更5行の追加5行の削除
  1. +5
    -5
      app/Util/MigrationHelper.php

+ 5
- 5
app/Util/MigrationHelper.php ファイルの表示

@@ -124,7 +124,7 @@ class MigrationHelper
public function contractId(bool $nullable = false)
{
$this->table->uuid(ColumnName::CONTRACT_ID)->comment("契約ID")->nullable($nullable);
$this->table->foreign(ColumnName::CONTRACT_ID)->references(ColumnName::ID)->on(Contract::getTableName());
// $this->table->foreign(ColumnName::CONTRACT_ID)->references(ColumnName::ID)->on(Contract::getTableName());

return $this;
}
@@ -132,14 +132,14 @@ class MigrationHelper
public function receiptIssuingOrderId(bool $nullable = false)
{
$this->table->uuid(ColumnName::RECEIPT_ISSUING_ORDER_ID)->comment("領収証発行依頼ID")->nullable($nullable);
$this->table->foreign(ColumnName::RECEIPT_ISSUING_ORDER_ID)->references(ColumnName::ID)->on(ReceiptIssuingOrder::getTableName());
// $this->table->foreign(ColumnName::RECEIPT_ISSUING_ORDER_ID)->references(ColumnName::ID)->on(ReceiptIssuingOrder::getTableName());
return $this;
}

public function smsSendOrderId(bool $nullable = false)
{
$this->table->uuid(ColumnName::SMS_SEND_ORDER_ID)->comment("SMS送信依頼ID")->nullable($nullable);
$this->table->foreign(ColumnName::SMS_SEND_ORDER_ID)->references(ColumnName::ID)->on(SMSSendOrder::getTableName());
// $this->table->foreign(ColumnName::SMS_SEND_ORDER_ID)->references(ColumnName::ID)->on(SMSSendOrder::getTableName());
return $this;
}

@@ -149,14 +149,14 @@ class MigrationHelper
$columnName = $columnName ?? ColumnName::USER_ID;
$comment = $comment ?? "ユーザーID";
$this->table->uuid($columnName)->comment($comment)->nullable($nullable);
$this->table->foreign($columnName)->references(ColumnName::ID)->on(User::getTableName());
// $this->table->foreign($columnName)->references(ColumnName::ID)->on(User::getTableName());
return $this;
}

public function smsProviderId(bool $nullable = false)
{
$this->table->uuid(ColumnName::SMS_PROVIDER_ID)->comment("SMSプロバイダーID")->nullable($nullable);
$this->table->foreign(ColumnName::SMS_PROVIDER_ID)->references(ColumnName::ID)->on(SMSProvider::getTableName());
// $this->table->foreign(ColumnName::SMS_PROVIDER_ID)->references(ColumnName::ID)->on(SMSProvider::getTableName());
return $this;
}
}

読み込み中…
キャンセル
保存