ForeignIdColumnDefinition

Illuminate\Database\Schema\ForeignIdColumnDefinition

class src/Illuminate/Database/Schema/ForeignIdColumnDefinition.php

__construct

v11.0.0 以前から

__construct(Illuminate\Database\Schema\Blueprint $blueprint, $attributes = [])
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param array $attributes
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Database\Schema\Blueprint $blueprint, $attributes = []) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param array $attributes, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\Schema\Blueprint $blueprint, $attributes = []) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param array $attributes, @return void]
    変更後
    __construct(Illuminate\Database\Schema\Blueprint $blueprint, $attributes = []) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param array $attributes]

constrained

v11.0.0 以前から

constrained($table = null, $column = null, $indexName = null)
@param string|null $table
@param string|null $column
@param string|null $indexName
@return \Illuminate\Database\Schema\ForeignKeyDefinition
  1. v11.0.0 追加
    変更後
    constrained($table = null, $column = 'id', $indexName = null) [@param string|null $table, @param string|null $column, @param string|null $indexName, @return \Illuminate\Database\Schema\ForeignKeyDefinition]
  2. v11.31.0 シグネチャ変更
    変更前
    constrained($table = null, $column = 'id', $indexName = null) [@param string|null $table, @param string|null $column, @param string|null $indexName, @return \Illuminate\Database\Schema\ForeignKeyDefinition]
    変更後
    constrained($table = null, $column = null, $indexName = null) [@param string|null $table, @param string|null $column, @param string|null $indexName, @return \Illuminate\Database\Schema\ForeignKeyDefinition]

references

v11.0.0 以前から

references($column, $indexName = null)
@param string $column
@param string|null $indexName
@return \Illuminate\Database\Schema\ForeignKeyDefinition
  1. v11.0.0 追加
    変更後
    references($column, $indexName = null) [@param string $column, @param string $indexName, @return \Illuminate\Database\Schema\ForeignKeyDefinition]
  2. v12.29.0 シグネチャ変更
    変更前
    references($column, $indexName = null) [@param string $column, @param string $indexName, @return \Illuminate\Database\Schema\ForeignKeyDefinition]
    変更後
    references($column, $indexName = null) [@param string $column, @param string|null $indexName, @return \Illuminate\Database\Schema\ForeignKeyDefinition]