Blueprint

Illuminate\Database\Schema\Blueprint

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

__construct

v11.0.0 以前から

__construct(Illuminate\Database\Connection $connection, $table, ?Closure $callback = null)
@param \Illuminate\Database\Connection $connection
@param string $table
@param (\Closure(self): void)|null $callback
  1. v11.0.0 追加
    変更後
    __construct($table, Closure $callback = null, $prefix = '') [@param string $table, @param \Closure|null $callback, @param string $prefix, @return void]
  2. v11.3.0 シグネチャ変更
    変更前
    __construct($table, Closure $callback = null, $prefix = '') [@param string $table, @param \Closure|null $callback, @param string $prefix, @return void]
    変更後
    __construct($table, ?Closure $callback = null, $prefix = '') [@param string $table, @param \Closure|null $callback, @param string $prefix, @return void]
  3. v12.0.0 シグネチャ変更
    変更前
    __construct($table, ?Closure $callback = null, $prefix = '') [@param string $table, @param \Closure|null $callback, @param string $prefix, @return void]
    変更後
    __construct(Illuminate\Database\Connection $connection, $table, ?Closure $callback = null) [@param \Illuminate\Database\Connection $connection, @param string $table, @param \Closure|null $callback, @return void]
  4. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\Connection $connection, $table, ?Closure $callback = null) [@param \Illuminate\Database\Connection $connection, @param string $table, @param \Closure|null $callback, @return void]
    変更後
    __construct(Illuminate\Database\Connection $connection, $table, ?Closure $callback = null) [@param \Illuminate\Database\Connection $connection, @param string $table, @param \Closure|null $callback]
  5. v12.50.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\Connection $connection, $table, ?Closure $callback = null) [@param \Illuminate\Database\Connection $connection, @param string $table, @param \Closure|null $callback]
    変更後
    __construct(Illuminate\Database\Connection $connection, $table, ?Closure $callback = null) [@param \Illuminate\Database\Connection $connection, @param string $table, @param (\Closure(self): void)|null $callback]

addAlterCommands

v11.15.0 から

addAlterCommands()
@return void
  1. v11.15.0 追加
    変更後
    addAlterCommands(Illuminate\Database\Connection $connection, Illuminate\Database\Schema\Grammars\Grammar $grammar) [@param \Illuminate\Database\Connection $connection, @param \Illuminate\Database\Schema\Grammars\Grammar $grammar, @return void]
  2. v12.0.0 シグネチャ変更
    変更前
    addAlterCommands(Illuminate\Database\Connection $connection, Illuminate\Database\Schema\Grammars\Grammar $grammar) [@param \Illuminate\Database\Connection $connection, @param \Illuminate\Database\Schema\Grammars\Grammar $grammar, @return void]
    変更後
    addAlterCommands() [@return void]

addColumn

v11.0.0 以前から

addColumn($type, $name, array $parameters = [])
@param string $type
@param string $name
@param array $parameters
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    addColumn($type, $name, array $parameters = []) [@param string $type, @param string $name, @param array $parameters, @return \Illuminate\Database\Schema\ColumnDefinition]

addFluentCommands

v11.0.0 以前から

addFluentCommands()
@return void
  1. v11.0.0 追加
    変更後
    addFluentCommands(Illuminate\Database\Connection $connection, Illuminate\Database\Schema\Grammars\Grammar $grammar) [@param \Illuminate\Database\Connection $connection, @param \Illuminate\Database\Schema\Grammars\Grammar $grammar, @return void]
  2. v12.0.0 シグネチャ変更
    変更前
    addFluentCommands(Illuminate\Database\Connection $connection, Illuminate\Database\Schema\Grammars\Grammar $grammar) [@param \Illuminate\Database\Connection $connection, @param \Illuminate\Database\Schema\Grammars\Grammar $grammar, @return void]
    変更後
    addFluentCommands() [@return void]

after

v11.0.0 以前から

after($column, Closure $callback)
@param string $column
@param (\Closure(self): void) $callback
@return void
  1. v11.0.0 追加
    変更後
    after($column, Closure $callback) [@param string $column, @param \Closure $callback, @return void]
  2. v12.50.0 シグネチャ変更
    変更前
    after($column, Closure $callback) [@param string $column, @param \Closure $callback, @return void]
    変更後
    after($column, Closure $callback) [@param string $column, @param (\Closure(self): void) $callback, @return void]

bigIncrements

v11.0.0 以前から

bigIncrements($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    bigIncrements($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

bigInteger

v11.0.0 以前から

bigInteger($column, $autoIncrement = false, $unsigned = false)
@param string $column
@param bool $autoIncrement
@param bool $unsigned
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    bigInteger($column, $autoIncrement = false, $unsigned = false) [@param string $column, @param bool $autoIncrement, @param bool $unsigned, @return \Illuminate\Database\Schema\ColumnDefinition]

binary

v11.0.0 以前から

binary($column, $length = null, $fixed = false)
@param string $column
@param int|null $length
@param bool $fixed
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    binary($column, $length = null, $fixed = false) [@param string $column, @param int|null $length, @param bool $fixed, @return \Illuminate\Database\Schema\ColumnDefinition]

boolean

v11.0.0 以前から

boolean($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    boolean($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

build

v11.0.0 以前から

build()
@return void
  1. v11.0.0 追加
    変更後
    build(Illuminate\Database\Connection $connection, Illuminate\Database\Schema\Grammars\Grammar $grammar) [@param \Illuminate\Database\Connection $connection, @param \Illuminate\Database\Schema\Grammars\Grammar $grammar, @return void]
  2. v12.0.0 シグネチャ変更
    変更前
    build(Illuminate\Database\Connection $connection, Illuminate\Database\Schema\Grammars\Grammar $grammar) [@param \Illuminate\Database\Connection $connection, @param \Illuminate\Database\Schema\Grammars\Grammar $grammar, @return void]
    変更後
    build() [@return void]

char

v11.0.0 以前から

char($column, $length = null)
@param string $column
@param int|null $length
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    char($column, $length = null) [@param string $column, @param int|null $length, @return \Illuminate\Database\Schema\ColumnDefinition]

charset

v11.0.0 以前から

charset($charset)
@param string $charset
@return void
  1. v11.0.0 追加
    変更後
    charset($charset) [@param string $charset, @return void]

collation

v11.0.0 以前から

collation($collation)
@param string $collation
@return void
  1. v11.0.0 追加
    変更後
    collation($collation) [@param string $collation, @return void]

comment

v11.0.0 以前から

comment($comment)
@param string $comment
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    comment($comment) [@param string $comment, @return \Illuminate\Support\Fluent]

computed

v11.0.0 以前から

computed($column, $expression)
@param string $column
@param string $expression
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    computed($column, $expression) [@param string $column, @param string $expression, @return \Illuminate\Database\Schema\ColumnDefinition]

create

v11.0.0 以前から

create()
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    create() [@return \Illuminate\Support\Fluent]

creating

v11.0.0 以前から

creating()
@return bool
  1. v11.0.0 追加
    変更後
    creating() [@return bool]

date

v11.0.0 以前から

date($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    date($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

dateTime

v11.0.0 以前から

dateTime($column, $precision = null)
@param string $column
@param int|null $precision
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    dateTime($column, $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
  2. v12.0.0 シグネチャ変更
    変更前
    dateTime($column, $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
    変更後
    dateTime($column, $precision = null) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]

datetimes

v11.0.0 以前から

datetimes($precision = null)
@param int|null $precision
@return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>
  1. v11.0.0 追加
    変更後
    datetimes($precision = 0) [@param int|null $precision, @return void]
  2. v12.0.0 シグネチャ変更
    変更前
    datetimes($precision = 0) [@param int|null $precision, @return void]
    変更後
    datetimes($precision = null) [@param int|null $precision, @return void]
  3. v12.17.0 シグネチャ変更
    変更前
    datetimes($precision = null) [@param int|null $precision, @return void]
    変更後
    datetimes($precision = null) [@param int|null $precision, @return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>]

dateTimeTz

v11.0.0 以前から

dateTimeTz($column, $precision = null)
@param string $column
@param int|null $precision
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    dateTimeTz($column, $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
  2. v12.0.0 シグネチャ変更
    変更前
    dateTimeTz($column, $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
    変更後
    dateTimeTz($column, $precision = null) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]

decimal

v11.0.0 以前から

decimal($column, $total = 8, $places = 2)
@param string $column
@param int $total
@param int $places
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    decimal($column, $total = 8, $places = 2) [@param string $column, @param int $total, @param int $places, @return \Illuminate\Database\Schema\ColumnDefinition]

double

v11.0.0 以前から

double($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    double($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

drop

v11.0.0 以前から

drop()
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    drop() [@return \Illuminate\Support\Fluent]

dropColumn

v11.0.0 以前から

dropColumn($columns)
@param mixed $columns
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    dropColumn($columns) [@param array|mixed $columns, @return \Illuminate\Support\Fluent]
  2. v12.26.0 シグネチャ変更
    変更前
    dropColumn($columns) [@param array|mixed $columns, @return \Illuminate\Support\Fluent]
    変更後
    dropColumn($columns) [@param mixed $columns, @return \Illuminate\Support\Fluent]

dropConstrainedForeignId

v11.0.0 以前から

dropConstrainedForeignId($column)
@param string $column
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    dropConstrainedForeignId($column) [@param string $column, @return \Illuminate\Support\Fluent]

dropConstrainedForeignIdFor

v11.0.0 以前から

dropConstrainedForeignIdFor($model, $column = null)
@param \Illuminate\Database\Eloquent\Model|string $model
@param string|null $column
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    dropConstrainedForeignIdFor($model, $column = null) [@param \Illuminate\Database\Eloquent\Model|string $model, @param string|null $column, @return \Illuminate\Support\Fluent]

dropForeign

v11.0.0 以前から

dropForeign($index)
@param string|array $index
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    dropForeign($index) [@param string|array $index, @return \Illuminate\Support\Fluent]

dropForeignIdFor

v11.0.0 以前から

dropForeignIdFor($model, $column = null)
@param \Illuminate\Database\Eloquent\Model|string $model
@param string|null $column
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    dropForeignIdFor($model, $column = null) [@param \Illuminate\Database\Eloquent\Model|string $model, @param string|null $column, @return \Illuminate\Support\Fluent]

dropFullText

v11.0.0 以前から

dropFullText($index)
@param string|array $index
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    dropFullText($index) [@param string|array $index, @return \Illuminate\Support\Fluent]

dropIfExists

v11.0.0 以前から

dropIfExists()
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    dropIfExists() [@return \Illuminate\Support\Fluent]

dropIndex

v11.0.0 以前から

dropIndex($index)
@param string|array $index
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    dropIndex($index) [@param string|array $index, @return \Illuminate\Support\Fluent]

dropMorphs

v11.0.0 以前から

dropMorphs($name, $indexName = null)
@param string $name
@param string|null $indexName
@return void
  1. v11.0.0 追加
    変更後
    dropMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]

dropPrimary

v11.0.0 以前から

dropPrimary($index = null)
@param string|array|null $index
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    dropPrimary($index = null) [@param string|array|null $index, @return \Illuminate\Support\Fluent]

dropRememberToken

v11.0.0 以前から

dropRememberToken()
@return void
  1. v11.0.0 追加
    変更後
    dropRememberToken() [@return void]

dropSoftDeletes

v11.0.0 以前から

dropSoftDeletes($column = 'deleted_at')
@param string $column
@return void
  1. v11.0.0 追加
    変更後
    dropSoftDeletes($column = 'deleted_at') [@param string $column, @return void]

dropSoftDeletesTz

v11.0.0 以前から

dropSoftDeletesTz($column = 'deleted_at')
@param string $column
@return void
  1. v11.0.0 追加
    変更後
    dropSoftDeletesTz($column = 'deleted_at') [@param string $column, @return void]

dropSpatialIndex

v11.0.0 以前から

dropSpatialIndex($index)
@param string|array $index
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    dropSpatialIndex($index) [@param string|array $index, @return \Illuminate\Support\Fluent]

dropTimestamps

v11.0.0 以前から

dropTimestamps()
@return void
  1. v11.0.0 追加
    変更後
    dropTimestamps() [@return void]

dropTimestampsTz

v11.0.0 以前から

dropTimestampsTz()
@return void
  1. v11.0.0 追加
    変更後
    dropTimestampsTz() [@return void]

dropUnique

v11.0.0 以前から

dropUnique($index)
@param string|array $index
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    dropUnique($index) [@param string|array $index, @return \Illuminate\Support\Fluent]

dropVectorIndex

v13.30.1 から

dropVectorIndex($index)
@param string|array $index
@return \Illuminate\Support\Fluent
  1. v13.30.1 追加
    変更後
    dropVectorIndex($index) [@param string|array $index, @return \Illuminate\Support\Fluent]

engine

v11.0.0 以前から

engine($engine)
@param string $engine
@return void
  1. v11.0.0 追加
    変更後
    engine($engine) [@param string $engine, @return void]

enum

v11.0.0 以前から

enum($column, array $allowed)
@param string $column
@param array $allowed
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    enum($column, array $allowed) [@param string $column, @param array $allowed, @return \Illuminate\Database\Schema\ColumnDefinition]

float

v11.0.0 以前から

float($column, $precision = 53)
@param string $column
@param int $precision
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    float($column, $precision = 53) [@param string $column, @param int $precision, @return \Illuminate\Database\Schema\ColumnDefinition]

foreign

v11.0.0 以前から

foreign($columns, $name = null)
@param string|array $columns
@param string|null $name
@return \Illuminate\Database\Schema\ForeignKeyDefinition
  1. v11.0.0 追加
    変更後
    foreign($columns, $name = null) [@param string|array $columns, @param string|null $name, @return \Illuminate\Database\Schema\ForeignKeyDefinition]

foreignId

v11.0.0 以前から

foreignId($column)
@param string $column
@return \Illuminate\Database\Schema\ForeignIdColumnDefinition
  1. v11.0.0 追加
    変更後
    foreignId($column) [@param string $column, @return \Illuminate\Database\Schema\ForeignIdColumnDefinition]

foreignIdFor

v11.0.0 以前から

foreignIdFor($model, $column = null)
@param \Illuminate\Database\Eloquent\Model|string $model
@param string|null $column
@return \Illuminate\Database\Schema\ForeignIdColumnDefinition
  1. v11.0.0 追加
    変更後
    foreignIdFor($model, $column = null) [@param \Illuminate\Database\Eloquent\Model|string $model, @param string|null $column, @return \Illuminate\Database\Schema\ForeignIdColumnDefinition]

foreignUlid

v11.0.0 以前から

foreignUlid($column, $length = 26)
@param string $column
@param int|null $length
@return \Illuminate\Database\Schema\ForeignIdColumnDefinition
  1. v11.0.0 追加
    変更後
    foreignUlid($column, $length = 26) [@param string $column, @param int|null $length, @return \Illuminate\Database\Schema\ForeignIdColumnDefinition]

foreignUlidFor

v13.25.0 から

foreignUlidFor($model, $column = null)
@param \Illuminate\Database\Eloquent\Model|string $model
@param string|null $column
@return \Illuminate\Database\Schema\ForeignIdColumnDefinition
  1. v13.25.0 追加
    変更後
    foreignUlidFor($model, $column = null) [@param \Illuminate\Database\Eloquent\Model|string $model, @param string|null $column, @return \Illuminate\Database\Schema\ForeignIdColumnDefinition]

foreignUuid

v11.0.0 以前から

foreignUuid($column)
@param string $column
@return \Illuminate\Database\Schema\ForeignIdColumnDefinition
  1. v11.0.0 追加
    変更後
    foreignUuid($column) [@param string $column, @return \Illuminate\Database\Schema\ForeignIdColumnDefinition]

foreignUuidFor

v13.9.0 から

foreignUuidFor($model, $column = null)
@param \Illuminate\Database\Eloquent\Model|string $model
@param string|null $column
@return \Illuminate\Database\Schema\ForeignIdColumnDefinition
  1. v13.9.0 追加
    変更後
    foreignUuidFor($model, $column = null) [@param \Illuminate\Database\Eloquent\Model|string $model, @param string|null $column, @return \Illuminate\Database\Schema\ForeignIdColumnDefinition]

fullText

v11.0.0 以前から

fullText($columns, $name = null, $algorithm = null)
@param string|array $columns
@param string|null $name
@param string|null $algorithm
@return \Illuminate\Database\Schema\IndexDefinition
  1. v11.0.0 追加
    変更後
    fullText($columns, $name = null, $algorithm = null) [@param string|array $columns, @param string|null $name, @param string|null $algorithm, @return \Illuminate\Database\Schema\IndexDefinition]

geography

v11.0.0 以前から

geography($column, $subtype = null, $srid = 4326)
@param string $column
@param string|null $subtype
@param int $srid
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    geography($column, $subtype = null, $srid = 4326) [@param string $column, @param string|null $subtype, @param int $srid, @return \Illuminate\Database\Schema\ColumnDefinition]

geometry

v11.0.0 以前から

geometry($column, $subtype = null, $srid = 0)
@param string $column
@param string|null $subtype
@param int $srid
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    geometry($column, $subtype = null, $srid = 0) [@param string $column, @param string|null $subtype, @param int $srid, @return \Illuminate\Database\Schema\ColumnDefinition]

getAddedColumns

v11.0.0 以前から

getAddedColumns()
@return \Illuminate\Database\Schema\ColumnDefinition[]
  1. v11.0.0 追加
    変更後
    getAddedColumns() [@return \Illuminate\Database\Schema\ColumnDefinition[]]

getChangedColumns

v11.0.0 以前から

@deprecated

getChangedColumns()
@return \Illuminate\Database\Schema\ColumnDefinition[]
  1. v11.0.0 追加
    変更後
    getChangedColumns() [@return \Illuminate\Database\Schema\ColumnDefinition[]]
  2. v11.15.0 非推奨
    変更前
    getChangedColumns() [@return \Illuminate\Database\Schema\ColumnDefinition[]]
    変更後
    getChangedColumns() [@return \Illuminate\Database\Schema\ColumnDefinition[]]

getColumns

v11.0.0 以前から

getColumns()
@return \Illuminate\Database\Schema\ColumnDefinition[]
  1. v11.0.0 追加
    変更後
    getColumns() [@return \Illuminate\Database\Schema\ColumnDefinition[]]

getCommands

v11.0.0 以前から

getCommands()
@return \Illuminate\Support\Fluent[]
  1. v11.0.0 追加
    変更後
    getCommands() [@return \Illuminate\Support\Fluent[]]

getPrefix

v11.0.0 以前から

@deprecated

getPrefix()
@return string
  1. v11.0.0 追加
    変更後
    getPrefix() [@return string]
  2. v12.0.0 非推奨
    変更前
    getPrefix() [@return string]
    変更後
    getPrefix() [@return string]

getState

v11.15.0 から

getState()
@return \Illuminate\Database\Schema\BlueprintState
  1. v11.15.0 追加
    変更後
    getState() [@return \Illuminate\Database\Schema\BlueprintState]

getTable

v11.0.0 以前から

getTable()
@return string
  1. v11.0.0 追加
    変更後
    getTable() [@return string]

id

v11.0.0 以前から

id($column = 'id')
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    id($column = 'id') [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

increments

v11.0.0 以前から

increments($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    increments($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

index

v11.0.0 以前から

index($columns, $name = null, $algorithm = null)
@param string|array $columns
@param string|null $name
@param string|null $algorithm
@return \Illuminate\Database\Schema\IndexDefinition
  1. v11.0.0 追加
    変更後
    index($columns, $name = null, $algorithm = null) [@param string|array $columns, @param string|null $name, @param string|null $algorithm, @return \Illuminate\Database\Schema\IndexDefinition]

innoDb

v11.0.0 以前から

innoDb()
@return void
  1. v11.0.0 追加
    変更後
    innoDb() [@return void]

integer

v11.0.0 以前から

integer($column, $autoIncrement = false, $unsigned = false)
@param string $column
@param bool $autoIncrement
@param bool $unsigned
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    integer($column, $autoIncrement = false, $unsigned = false) [@param string $column, @param bool $autoIncrement, @param bool $unsigned, @return \Illuminate\Database\Schema\ColumnDefinition]

integerIncrements

v11.0.0 以前から

integerIncrements($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    integerIncrements($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

ipAddress

v11.0.0 以前から

ipAddress($column = 'ip_address')
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    ipAddress($column = 'ip_address') [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

json

v11.0.0 以前から

json($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    json($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

jsonb

v11.0.0 以前から

jsonb($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    jsonb($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

longText

v11.0.0 以前から

longText($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    longText($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

macAddress

v11.0.0 以前から

macAddress($column = 'mac_address')
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    macAddress($column = 'mac_address') [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

mediumIncrements

v11.0.0 以前から

mediumIncrements($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    mediumIncrements($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

mediumInteger

v11.0.0 以前から

mediumInteger($column, $autoIncrement = false, $unsigned = false)
@param string $column
@param bool $autoIncrement
@param bool $unsigned
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    mediumInteger($column, $autoIncrement = false, $unsigned = false) [@param string $column, @param bool $autoIncrement, @param bool $unsigned, @return \Illuminate\Database\Schema\ColumnDefinition]

mediumText

v11.0.0 以前から

mediumText($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    mediumText($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

morphs

v11.0.0 以前から

morphs($name, $indexName = null, $after = null)
@param string $name
@param string|null $indexName
@param string|null $after
@return void
  1. v11.0.0 追加
    変更後
    morphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
  2. v12.23.0 シグネチャ変更
    変更前
    morphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    morphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]

nullableMorphs

v11.0.0 以前から

nullableMorphs($name, $indexName = null, $after = null)
@param string $name
@param string|null $indexName
@param string|null $after
@return void
  1. v11.0.0 追加
    変更後
    nullableMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
  2. v12.23.0 シグネチャ変更
    変更前
    nullableMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    nullableMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]

nullableNumericMorphs

v11.0.0 以前から

nullableNumericMorphs($name, $indexName = null, $after = null)
@param string $name
@param string|null $indexName
@param string|null $after
@return void
  1. v11.0.0 追加
    変更後
    nullableNumericMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
  2. v12.23.0 シグネチャ変更
    変更前
    nullableNumericMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    nullableNumericMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]

nullableTimestamps

v11.0.0 以前から

nullableTimestamps($precision = null)
@param int|null $precision
@return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>
  1. v11.0.0 追加
    変更後
    nullableTimestamps($precision = 0) [@param int|null $precision, @return void]
  2. v12.0.0 シグネチャ変更
    変更前
    nullableTimestamps($precision = 0) [@param int|null $precision, @return void]
    変更後
    nullableTimestamps($precision = null) [@param int|null $precision, @return void]
  3. v12.17.0 シグネチャ変更
    変更前
    nullableTimestamps($precision = null) [@param int|null $precision, @return void]
    変更後
    nullableTimestamps($precision = null) [@param int|null $precision, @return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>]

nullableTimestampsTz

v12.26.0 から

nullableTimestampsTz($precision = null)
@param int|null $precision
@return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>
  1. v12.26.0 追加
    変更後
    nullableTimestampsTz($precision = null) [@param int|null $precision, @return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>]

nullableUlidMorphs

v11.0.0 以前から

nullableUlidMorphs($name, $indexName = null, $after = null)
@param string $name
@param string|null $indexName
@param string|null $after
@return void
  1. v11.0.0 追加
    変更後
    nullableUlidMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
  2. v12.23.0 シグネチャ変更
    変更前
    nullableUlidMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    nullableUlidMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]

nullableUuidMorphs

v11.0.0 以前から

nullableUuidMorphs($name, $indexName = null, $after = null)
@param string $name
@param string|null $indexName
@param string|null $after
@return void
  1. v11.0.0 追加
    変更後
    nullableUuidMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
  2. v12.23.0 シグネチャ変更
    変更前
    nullableUuidMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    nullableUuidMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]

numericMorphs

v11.0.0 以前から

numericMorphs($name, $indexName = null, $after = null)
@param string $name
@param string|null $indexName
@param string|null $after
@return void
  1. v11.0.0 追加
    変更後
    numericMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
  2. v12.23.0 シグネチャ変更
    変更前
    numericMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    numericMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]

primary

v11.0.0 以前から

primary($columns, $name = null, $algorithm = null)
@param string|array $columns
@param string|null $name
@param string|null $algorithm
@return \Illuminate\Database\Schema\IndexDefinition
  1. v11.0.0 追加
    変更後
    primary($columns, $name = null, $algorithm = null) [@param string|array $columns, @param string|null $name, @param string|null $algorithm, @return \Illuminate\Database\Schema\IndexDefinition]

rawColumn

v11.32.0 から

rawColumn($column, $definition)
@param string $column
@param string $definition
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.32.0 追加
    変更後
    rawColumn($column, $definition) [@param string $column, @param string $definition, @return \Illuminate\Database\Schema\ColumnDefinition]

rawIndex

v11.0.0 以前から

rawIndex($expression, $name)
@param string $expression
@param string $name
@return \Illuminate\Database\Schema\IndexDefinition
  1. v11.0.0 追加
    変更後
    rawIndex($expression, $name) [@param string $expression, @param string $name, @return \Illuminate\Database\Schema\IndexDefinition]

rememberToken

v11.0.0 以前から

rememberToken()
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    rememberToken() [@return \Illuminate\Database\Schema\ColumnDefinition]

removeColumn

v11.0.0 以前から

removeColumn($name)
@param string $name
@return $this
  1. v11.0.0 追加
    変更後
    removeColumn($name) [@param string $name, @return $this]

rename

v11.0.0 以前から

rename($to)
@param string $to
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    rename($to) [@param string $to, @return \Illuminate\Support\Fluent]

renameColumn

v11.0.0 以前から

renameColumn($from, $to)
@param string $from
@param string $to
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    renameColumn($from, $to) [@param string $from, @param string $to, @return \Illuminate\Support\Fluent]

renameIndex

v11.0.0 以前から

renameIndex($from, $to)
@param string $from
@param string $to
@return \Illuminate\Support\Fluent
  1. v11.0.0 追加
    変更後
    renameIndex($from, $to) [@param string $from, @param string $to, @return \Illuminate\Support\Fluent]

set

v11.0.0 以前から

set($column, array $allowed)
@param string $column
@param array $allowed
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    set($column, array $allowed) [@param string $column, @param array $allowed, @return \Illuminate\Database\Schema\ColumnDefinition]

smallIncrements

v11.0.0 以前から

smallIncrements($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    smallIncrements($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

smallInteger

v11.0.0 以前から

smallInteger($column, $autoIncrement = false, $unsigned = false)
@param string $column
@param bool $autoIncrement
@param bool $unsigned
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    smallInteger($column, $autoIncrement = false, $unsigned = false) [@param string $column, @param bool $autoIncrement, @param bool $unsigned, @return \Illuminate\Database\Schema\ColumnDefinition]

softDeletes

v11.0.0 以前から

softDeletes($column = 'deleted_at', $precision = null)
@param string $column
@param int|null $precision
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    softDeletes($column = 'deleted_at', $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
  2. v12.0.0 シグネチャ変更
    変更前
    softDeletes($column = 'deleted_at', $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
    変更後
    softDeletes($column = 'deleted_at', $precision = null) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]

softDeletesDatetime

v11.0.0 以前から

softDeletesDatetime($column = 'deleted_at', $precision = null)
@param string $column
@param int|null $precision
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    softDeletesDatetime($column = 'deleted_at', $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
  2. v12.0.0 シグネチャ変更
    変更前
    softDeletesDatetime($column = 'deleted_at', $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
    変更後
    softDeletesDatetime($column = 'deleted_at', $precision = null) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]

softDeletesTz

v11.0.0 以前から

softDeletesTz($column = 'deleted_at', $precision = null)
@param string $column
@param int|null $precision
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    softDeletesTz($column = 'deleted_at', $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
  2. v12.0.0 シグネチャ変更
    変更前
    softDeletesTz($column = 'deleted_at', $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
    変更後
    softDeletesTz($column = 'deleted_at', $precision = null) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]

spatialIndex

v11.0.0 以前から

spatialIndex($columns, $name = null, $operatorClass = null)
@param string|array $columns
@param string|null $name
@param string|null $operatorClass
@return \Illuminate\Database\Schema\IndexDefinition
  1. v11.0.0 追加
    変更後
    spatialIndex($columns, $name = null) [@param string|array $columns, @param string|null $name, @return \Illuminate\Database\Schema\IndexDefinition]
  2. v12.21.0 シグネチャ変更
    変更前
    spatialIndex($columns, $name = null) [@param string|array $columns, @param string|null $name, @return \Illuminate\Database\Schema\IndexDefinition]
    変更後
    spatialIndex($columns, $name = null, $operatorClass = null) [@param string|array $columns, @param string|null $name, @param string|null $operatorClass, @return \Illuminate\Database\Schema\IndexDefinition]

string

v11.0.0 以前から

string($column, $length = null)
@param string $column
@param int|null $length
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    string($column, $length = null) [@param string $column, @param int|null $length, @return \Illuminate\Database\Schema\ColumnDefinition]

temporary

v11.0.0 以前から

temporary()
@return void
  1. v11.0.0 追加
    変更後
    temporary() [@return void]

text

v11.0.0 以前から

text($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    text($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

time

v11.0.0 以前から

time($column, $precision = null)
@param string $column
@param int|null $precision
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    time($column, $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
  2. v12.0.0 シグネチャ変更
    変更前
    time($column, $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
    変更後
    time($column, $precision = null) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]

timestamp

v11.0.0 以前から

timestamp($column, $precision = null)
@param string $column
@param int|null $precision
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    timestamp($column, $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
  2. v12.0.0 シグネチャ変更
    変更前
    timestamp($column, $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
    変更後
    timestamp($column, $precision = null) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]

timestamps

v11.0.0 以前から

timestamps($precision = null)
@param int|null $precision
@return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>
  1. v11.0.0 追加
    変更後
    timestamps($precision = 0) [@param int|null $precision, @return void]
  2. v12.0.0 シグネチャ変更
    変更前
    timestamps($precision = 0) [@param int|null $precision, @return void]
    変更後
    timestamps($precision = null) [@param int|null $precision, @return void]
  3. v12.17.0 シグネチャ変更
    変更前
    timestamps($precision = null) [@param int|null $precision, @return void]
    変更後
    timestamps($precision = null) [@param int|null $precision, @return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>]

timestampsTz

v11.0.0 以前から

timestampsTz($precision = null)
@param int|null $precision
@return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>
  1. v11.0.0 追加
    変更後
    timestampsTz($precision = 0) [@param int|null $precision, @return void]
  2. v12.0.0 シグネチャ変更
    変更前
    timestampsTz($precision = 0) [@param int|null $precision, @return void]
    変更後
    timestampsTz($precision = null) [@param int|null $precision, @return void]
  3. v12.17.0 シグネチャ変更
    変更前
    timestampsTz($precision = null) [@param int|null $precision, @return void]
    変更後
    timestampsTz($precision = null) [@param int|null $precision, @return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>]

timestampTz

v11.0.0 以前から

timestampTz($column, $precision = null)
@param string $column
@param int|null $precision
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    timestampTz($column, $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
  2. v12.0.0 シグネチャ変更
    変更前
    timestampTz($column, $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
    変更後
    timestampTz($column, $precision = null) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]

timeTz

v11.0.0 以前から

timeTz($column, $precision = null)
@param string $column
@param int|null $precision
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    timeTz($column, $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
  2. v12.0.0 シグネチャ変更
    変更前
    timeTz($column, $precision = 0) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]
    変更後
    timeTz($column, $precision = null) [@param string $column, @param int|null $precision, @return \Illuminate\Database\Schema\ColumnDefinition]

tinyIncrements

v11.0.0 以前から

tinyIncrements($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    tinyIncrements($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

tinyInteger

v11.0.0 以前から

tinyInteger($column, $autoIncrement = false, $unsigned = false)
@param string $column
@param bool $autoIncrement
@param bool $unsigned
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    tinyInteger($column, $autoIncrement = false, $unsigned = false) [@param string $column, @param bool $autoIncrement, @param bool $unsigned, @return \Illuminate\Database\Schema\ColumnDefinition]

tinyText

v11.0.0 以前から

tinyText($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    tinyText($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

toSql

v11.0.0 以前から

toSql()
@return array
  1. v11.0.0 追加
    変更後
    toSql(Illuminate\Database\Connection $connection, Illuminate\Database\Schema\Grammars\Grammar $grammar) [@param \Illuminate\Database\Connection $connection, @param \Illuminate\Database\Schema\Grammars\Grammar $grammar, @return array]
  2. v12.0.0 シグネチャ変更
    変更前
    toSql(Illuminate\Database\Connection $connection, Illuminate\Database\Schema\Grammars\Grammar $grammar) [@param \Illuminate\Database\Connection $connection, @param \Illuminate\Database\Schema\Grammars\Grammar $grammar, @return array]
    変更後
    toSql() [@return array]

tsvector

v12.54.0 から

tsvector($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v12.54.0 追加
    変更後
    tsvector($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

ulid

v11.0.0 以前から

ulid($column = 'ulid', $length = 26)
@param string $column
@param int|null $length
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    ulid($column = 'ulid', $length = 26) [@param string $column, @param int|null $length, @return \Illuminate\Database\Schema\ColumnDefinition]

ulidMorphs

v11.0.0 以前から

ulidMorphs($name, $indexName = null, $after = null)
@param string $name
@param string|null $indexName
@param string|null $after
@return void
  1. v11.0.0 追加
    変更後
    ulidMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
  2. v12.23.0 シグネチャ変更
    変更前
    ulidMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    ulidMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]

unique

v11.0.0 以前から

unique($columns, $name = null, $algorithm = null)
@param string|array $columns
@param string|null $name
@param string|null $algorithm
@return \Illuminate\Database\Schema\IndexDefinition
  1. v11.0.0 追加
    変更後
    unique($columns, $name = null, $algorithm = null) [@param string|array $columns, @param string|null $name, @param string|null $algorithm, @return \Illuminate\Database\Schema\IndexDefinition]

unsignedBigInteger

v11.0.0 以前から

unsignedBigInteger($column, $autoIncrement = false)
@param string $column
@param bool $autoIncrement
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    unsignedBigInteger($column, $autoIncrement = false) [@param string $column, @param bool $autoIncrement, @return \Illuminate\Database\Schema\ColumnDefinition]

unsignedInteger

v11.0.0 以前から

unsignedInteger($column, $autoIncrement = false)
@param string $column
@param bool $autoIncrement
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    unsignedInteger($column, $autoIncrement = false) [@param string $column, @param bool $autoIncrement, @return \Illuminate\Database\Schema\ColumnDefinition]

unsignedMediumInteger

v11.0.0 以前から

unsignedMediumInteger($column, $autoIncrement = false)
@param string $column
@param bool $autoIncrement
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    unsignedMediumInteger($column, $autoIncrement = false) [@param string $column, @param bool $autoIncrement, @return \Illuminate\Database\Schema\ColumnDefinition]

unsignedSmallInteger

v11.0.0 以前から

unsignedSmallInteger($column, $autoIncrement = false)
@param string $column
@param bool $autoIncrement
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    unsignedSmallInteger($column, $autoIncrement = false) [@param string $column, @param bool $autoIncrement, @return \Illuminate\Database\Schema\ColumnDefinition]

unsignedTinyInteger

v11.0.0 以前から

unsignedTinyInteger($column, $autoIncrement = false)
@param string $column
@param bool $autoIncrement
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    unsignedTinyInteger($column, $autoIncrement = false) [@param string $column, @param bool $autoIncrement, @return \Illuminate\Database\Schema\ColumnDefinition]

uuid

v11.0.0 以前から

uuid($column = 'uuid')
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    uuid($column = 'uuid') [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]

uuidMorphs

v11.0.0 以前から

uuidMorphs($name, $indexName = null, $after = null)
@param string $name
@param string|null $indexName
@param string|null $after
@return void
  1. v11.0.0 追加
    変更後
    uuidMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
  2. v12.23.0 シグネチャ変更
    変更前
    uuidMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    uuidMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]

vector

v11.25.0 から

vector($column, $dimensions = null)
@param string $column
@param int|null $dimensions
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.25.0 追加
    変更後
    vector($column, $dimensions) [@param string $column, @param int $dimensions, @return \Illuminate\Database\Schema\ColumnDefinition]
  2. v11.30.0 シグネチャ変更
    変更前
    vector($column, $dimensions) [@param string $column, @param int $dimensions, @return \Illuminate\Database\Schema\ColumnDefinition]
    変更後
    vector($column, $dimensions = null) [@param string $column, @param int|null $dimensions, @return \Illuminate\Database\Schema\ColumnDefinition]

vectorIndex

v12.47.0 から

vectorIndex($column, $name = null)
@param string $column
@param string|null $name
@return \Illuminate\Database\Schema\IndexDefinition
  1. v12.47.0 追加
    変更後
    vectorIndex($column, $name = null) [@param string $column, @param string|null $name, @return \Illuminate\Database\Schema\IndexDefinition]

year

v11.0.0 以前から

year($column)
@param string $column
@return \Illuminate\Database\Schema\ColumnDefinition
  1. v11.0.0 追加
    変更後
    year($column) [@param string $column, @return \Illuminate\Database\Schema\ColumnDefinition]