SqlServerGrammar

Illuminate\Database\Schema\Grammars\SqlServerGrammar

class src/Illuminate/Database/Schema/Grammars/SqlServerGrammar.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]

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($schema, $table) [@param string $schema, @param string $table, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    compileColumns($schema, $table) [@param string $schema, @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) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]

compileCreateDatabase

v11.0.0 以前から

v12.0.0 で削除

  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]

compileDefault

v11.0.0 以前から

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

compileDefaultSchema

v11.2.0 から

v12.0.0 で削除

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

compileDropAllForeignKeys

v11.0.0 以前から

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

compileDropAllTables

v11.0.0 以前から

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

compileDropAllViews

v11.0.0 以前から

compileDropAllViews()
@return string
  1. v11.0.0 追加
    変更後
    compileDropAllViews() [@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]

compileDropDefaultConstraint

v11.0.0 以前から

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

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]

compileForeignKeys

v11.0.0 以前から

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

compileTableExists

v11.27.0 から

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

quoteString

v11.0.0 以前から

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

wrapTable

v11.0.0 以前から

v12.0.0 で削除

  1. v11.0.0 追加
    変更後
    wrapTable($table) [@param \Illuminate\Database\Schema\Blueprint|\Illuminate\Contracts\Database\Query\Expression|string $table, @return string]
  2. v12.0.0 削除
    変更前
    wrapTable($table) [@param \Illuminate\Database\Schema\Blueprint|\Illuminate\Contracts\Database\Query\Expression|string $table, @return string]