MySqlGrammar

Illuminate\Database\Schema\Grammars\MySqlGrammar

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

compileAdd

v11.0.0 以前から

compileAdd(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 追加
    変更後
    compileAdd(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileAutoIncrementStartingValues

v11.0.0 以前から

compileAutoIncrementStartingValues(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 追加
    変更後
    compileAutoIncrementStartingValues(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileChange

v11.0.0 以前から

compileChange(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
  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)

compileColumns

v11.0.0 以前から

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

compileCreate

v11.0.0 以前から

compileCreate(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 追加
    変更後
    compileCreate(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 string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileCreate(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 string]
    変更後
    compileCreate(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @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 string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileCreateDatabase($name, $connection) [@param string $name, @param \Illuminate\Database\Connection $connection, @return string]
    変更後
    compileCreateDatabase($name) [@param string $name, @return string]

compileDisableForeignKeyConstraints

v11.0.0 以前から

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

compileDrop

v11.0.0 以前から

compileDrop(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 追加
    変更後
    compileDrop(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropAllTables

v11.0.0 以前から

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

compileDropAllViews

v11.0.0 以前から

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

compileDropColumn

v11.0.0 以前から

compileDropColumn(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 追加
    変更後
    compileDropColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropDatabaseIfExists

v11.0.0 以前から

v12.0.0 で削除

  1. v11.0.0 追加
    変更後
    compileDropDatabaseIfExists($name) [@param string $name, @return string]
  2. v12.0.0 削除
    変更前
    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]

compileDropIfExists

v11.0.0 以前から

compileDropIfExists(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 追加
    変更後
    compileDropIfExists(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropIndex

v11.0.0 以前から

compileDropIndex(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 追加
    変更後
    compileDropIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropPrimary

v11.0.0 以前から

compileDropPrimary(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 追加
    変更後
    compileDropPrimary(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropSpatialIndex

v11.0.0 以前から

compileDropSpatialIndex(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 追加
    変更後
    compileDropSpatialIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileDropUnique

v11.0.0 以前から

compileDropUnique(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 追加
    変更後
    compileDropUnique(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileEnableForeignKeyConstraints

v11.0.0 以前から

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

compileForeign

v12.46.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. v12.46.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

v11.0.0 以前から

compileForeignKeys($schema, $table)
@param string|null $schema
@param string $table
@return string
  1. v11.0.0 追加
    変更後
    compileForeignKeys($database, $table) [@param string $database, @param string $table, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileForeignKeys($database, $table) [@param string $database, @param string $table, @return string]
    変更後
    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]

compileIndex

v11.0.0 以前から

compileIndex(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 追加
    変更後
    compileIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileIndexes

v11.0.0 以前から

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

compilePrimary

v11.0.0 以前から

compilePrimary(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 追加
    変更後
    compilePrimary(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileRename

v11.0.0 以前から

compileRename(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 追加
    変更後
    compileRename(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileRenameColumn

v11.0.0 以前から

compileRenameColumn(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command)
  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)

compileRenameIndex

v11.0.0 以前から

compileRenameIndex(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 追加
    変更後
    compileRenameIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileSchemas

v12.0.0 から

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

compileSpatialIndex

v11.0.0 以前から

compileSpatialIndex(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 追加
    変更後
    compileSpatialIndex(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileTableComment

v11.0.0 以前から

compileTableComment(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 追加
    変更後
    compileTableComment(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileTableExists

v11.27.0 から

compileTableExists($schema, $table)
@param string|null $schema
@param string $table
@return string
  1. v11.27.0 追加
    変更後
    compileTableExists($database, $table) [@param string $database, @param string $table, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileTableExists($database, $table) [@param string $database, @param string $table, @return string]
    変更後
    compileTableExists($schema, $table) [@param string|null $schema, @param string $table, @return string]

compileTables

v11.0.0 以前から

compileTables($schema)
@param string|string[]|null $schema
@return string
  1. v11.0.0 追加
    変更後
    compileTables($database) [@param string $database, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileTables($database) [@param string $database, @return string]
    変更後
    compileTables($schema) [@param string|string[]|null $schema, @return string]

compileUnique

v11.0.0 以前から

compileUnique(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 追加
    変更後
    compileUnique(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileViews

v11.0.0 以前から

compileViews($schema)
@param string|string[]|null $schema
@return string
  1. v11.0.0 追加
    変更後
    compileViews($database) [@param string $database, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileViews($database) [@param string $database, @return string]
    変更後
    compileViews($schema) [@param string|string[]|null $schema, @return string]

escapeNames

v12.1.0 から

escapeNames($names)
@param array<string> $names
@return array<string>
  1. v12.1.0 追加
    変更後
    escapeNames($names) [@param array $names, @return array]
  2. v12.8.0 シグネチャ変更
    変更前
    escapeNames($names) [@param array $names, @return array]
    変更後
    escapeNames($names) [@param array<string> $names, @return array<string>]