Grammar

Illuminate\Database\Schema\Grammars\Grammar

class src/Illuminate/Database/Schema/Grammars/Grammar.php

compileChange

v11.0.0 以前から

compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return list<string>|string
  1. v11.0.0 追加
    変更後
    compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array|string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array|string]
    変更後
    compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array|string]
  3. v12.8.0 シグネチャ変更
    変更前
    compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array|string]
    変更後
    compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return list<string>|string]

compileColumns

v12.0.0 から

compileColumns($schema, $table)
@param string|null $schema
@param string $table
@return string
  1. v12.0.0 追加
    変更後
    compileColumns($schema, $table) [@param string|null $schema, @param string $table, @return string]

compileCreateDatabase

v11.0.0 以前から

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

compileDropDatabaseIfExists

v11.0.0 以前から

compileDropDatabaseIfExists($name)
@param string $name
@return string
  1. v11.0.0 追加
    変更後
    compileDropDatabaseIfExists($name) [@param string $name, @return void]
  2. v12.0.0 シグネチャ変更
    変更前
    compileDropDatabaseIfExists($name) [@param string $name, @return void]
    変更後
    compileDropDatabaseIfExists($name) [@param string $name, @return string]

compileDropForeign

v11.0.0 以前から

compileDropForeign(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileDropForeign(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropFullText

v11.0.0 以前から

compileDropFullText(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileDropFullText(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropVectorIndex

v13.30.1 から

compileDropVectorIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return void
  1. v13.30.1 追加
    変更後
    compileDropVectorIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return void]

compileForeign

v11.0.0 以前から

compileForeign(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileForeign(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileForeignKeys

v12.0.0 から

compileForeignKeys($schema, $table)
@param string|null $schema
@param string $table
@return string
  1. v12.0.0 追加
    変更後
    compileForeignKeys($schema, $table) [@param string|null $schema, @param string $table, @return string]

compileFulltext

v11.0.0 以前から

compileFulltext(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return string
  1. v11.0.0 追加
    変更後
    compileFulltext(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileIndexes

v12.0.0 から

compileIndexes($schema, $table)
@param string|null $schema
@param string $table
@return string
  1. v12.0.0 追加
    変更後
    compileIndexes($schema, $table) [@param string|null $schema, @param string $table, @return string]

compileRenameColumn

v11.0.0 以前から

compileRenameColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return list<string>|string
  1. v11.0.0 追加
    変更後
    compileRenameColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array|string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileRenameColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command, Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @param \Illuminate\Database\Connection $connection, @return array|string]
    変更後
    compileRenameColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array|string]
  3. v12.8.0 シグネチャ変更
    変更前
    compileRenameColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return array|string]
    変更後
    compileRenameColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return list<string>|string]

compileSchemas

v12.0.0 から

compileSchemas()
@return string
  1. v12.0.0 追加
    変更後
    compileSchemas() [@return string]

compileTableExists

v12.0.0 から

compileTableExists($schema, $table)
@param string|null $schema
@param string $table
@return string|null
  1. v12.0.0 追加
    変更後
    compileTableExists($schema, $table) [@param string|null $schema, @param string $table, @return string|null]

compileTables

v12.0.0 から

compileTables($schema)
@param string|string[]|null $schema
@return string
  1. v12.0.0 追加
    変更後
    compileTables($schema) [@param string|string[]|null $schema, @return string]

compileTypes

v12.0.0 から

compileTypes($schema)
@param string|string[]|null $schema
@return string
  1. v12.0.0 追加
    変更後
    compileTypes($schema) [@param string|string[]|null $schema, @return string]

compileVectorIndex

v12.47.0 から

compileVectorIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
@param \Illuminate\Database\Schema\Blueprint $blueprint
@param \Illuminate\Support\Fluent $command
@return void
  1. v12.47.0 追加
    変更後
    compileVectorIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return void]

compileViews

v12.0.0 から

compileViews($schema)
@param string|string[]|null $schema
@return string
  1. v12.0.0 追加
    変更後
    compileViews($schema) [@param string|string[]|null $schema, @return string]

getFluentCommands

v11.0.0 以前から

getFluentCommands()
@return array
  1. v11.0.0 追加
    変更後
    getFluentCommands() [@return array]

prefixArray

v11.0.0 以前から

prefixArray($prefix, array $values)
@param string $prefix
@param array<string> $values
@return array<string>
  1. v11.0.0 追加
    変更後
    prefixArray($prefix, array $values) [@param string $prefix, @param array $values, @return array]
  2. v12.8.0 シグネチャ変更
    変更前
    prefixArray($prefix, array $values) [@param string $prefix, @param array $values, @return array]
    変更後
    prefixArray($prefix, array $values) [@param string $prefix, @param array<string> $values, @return array<string>]

supportsSchemaTransactions

v11.0.0 以前から

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

wrap

v11.0.0 以前から

wrap($value)
@param \Illuminate\Support\Fluent|\Illuminate\Contracts\Database\Query\Expression|string $value
@return string
  1. v11.0.0 追加
    変更後
    wrap($value, $prefixAlias = false) [@param \Illuminate\Support\Fluent|\Illuminate\Contracts\Database\Query\Expression|string $value, @param bool $prefixAlias, @return string]
  2. v11.20.0 シグネチャ変更
    変更前
    wrap($value, $prefixAlias = false) [@param \Illuminate\Support\Fluent|\Illuminate\Contracts\Database\Query\Expression|string $value, @param bool $prefixAlias, @return string]
    変更後
    wrap($value) [@param \Illuminate\Support\Fluent|\Illuminate\Contracts\Database\Query\Expression|string $value, @return string]

wrapTable

v11.0.0 以前から

wrapTable($table, $prefix = null)
@param mixed $table
@param string|null $prefix
@return string
  1. v11.0.0 追加
    変更後
    wrapTable($table) [@param mixed $table, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    wrapTable($table) [@param mixed $table, @return string]
    変更後
    wrapTable($table, $prefix = null) [@param mixed $table, @param string|null $prefix, @return string]