Spec-Zone.ru › Laravel 5.7

SQLiteGrammar

class SQLiteGrammar extends Grammar (View source)

Трейты

Macroable

Свойства

static protected array $macros Зарегистрированные строковые макросы. from Macroable
protected string $tablePrefix Префикс таблицы грамматики. from Grammar
protected bool $transactions Поддерживает ли эта грамматика изменения схемы, заключенные в транзакцию. from Grammar
protected array $fluentCommands Команды, которые нужно выполнить вне команды create или alter. from Grammar
protected array $modifiers Возможные модификаторы столбцов.
protected array $serials Столбцы, доступные в качестве последовательностей.

Методы

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательское макрос.

из Macroable
static void mixin(object $mixin)

Смешать другой объект в класс.

из Macroable
static bool hasMacro(string $name)

Проверяет, зарегистрирован ли макрос.

из Macroable
static mixed __callStatic(string $method, array $parameters)

Динамически обрабатывать вызовы к классу.

из Macroable
mixed __call(string $method, array $parameters)

Динамически обрабатывать вызовы к классу.

из Macroable
array wrapArray(array $values)

Оборачивание массива значений.

из Grammar
string wrapTable(Expression|string $table)

Оборачивание таблицы в ключевые идентификаторы.

из Grammar
string wrap(Expression|string $value, bool $prefixAlias = false)

Оборачивание значения в ключевые идентификаторы.

из Grammar
string wrapAliasedValue(string $value, bool $prefixAlias = false)

Оборачивание значения с псевдонимом.

из Grammar
string wrapSegments(array $segments)

Оборачивание заданных сегментов.

из Grammar
string wrapValue(string $value)

Оборачивание одного значения в ключевые идентификаторы.

из Grammar
string columnize(array $columns)

Преобразование массива имён столбцов в строку с разделителями.

из Grammar
string parameterize(array $values)

Создание заготовок параметров запроса для массива.

из Grammar
string parameter(mixed $value)

Получение соответствующей заготовки параметра запроса для значения.

из Grammar
string quoteString(string|array $value)

Оборачивание заданной строковой литерал.

из Grammar
bool isExpression(mixed $value)

Определение, является ли заданное значение выражением.

из Grammar
string getValue(Expression $expression)

Получение значения выражения.

из Grammar
string getDateFormat()

Получение формата для дат, хранящихся в базе данных.

из Grammar
string getTablePrefix()

Получение префикса таблицы грамматики.

из Grammar
$this setTablePrefix(string $prefix)

Установить префикс таблицы грамматики.

из Grammar
array compileRenameColumn(Blueprint $blueprint, Fluent $command, Connection $connection)

Компиляция команды переименования столбца.

из Grammar
array compileChange(Blueprint $blueprint, Fluent $command, Connection $connection)

Компиляция команды изменения столбца в серию SQL-запросов.

из Grammar
string compileForeign(Blueprint $blueprint, Fluent $command)

Компиляция команды внешнего ключа.

array getColumns(Blueprint $blueprint)

Компиляция определений столбцов из чертежа.

из Grammar
string getType(Fluent $column)

Получение SQL для типа данных столбца.

из Grammar
string addModifiers(string $sql, Blueprint $blueprint, Fluent $column)

Добавление модификаторов столбца к определению.

из Grammar
Fluent|null getCommandByName(Blueprint $blueprint, string $name)

Получить команду первичного ключа, если она существует в чертеже.

из Grammar
array getCommandsByName(Blueprint $blueprint, string $name)

Получить все команды с заданным именем.

из Grammar
array prefixArray(string $prefix, array $values)

Добавление префикса к массиву значений.

из Grammar
строка getDefaultValue(mixed $value)

Отформатировать значение для использования в "default" операторах.

из Grammar
TableDiff getDoctrineTableDiff(Blueprint $blueprint, AbstractSchemaManager $schema)

Создать пустой Doctrine DBAL TableDiff из Blueprint.

из Grammar
массив getFluentCommands()

Получить флюэнт-команды для грамматики.

из Grammar
булево supportsSchemaTransactions()

Проверить, поддерживает ли эта грамматика изменения схемы, заключенные в транзакцию.

из Grammar
строка compileTableExists()

Скомпилировать запрос для определения существования таблицы.

строка compileColumnListing(string $table)

Скомпилировать запрос для получения списка столбцов.

строка compileCreate(Blueprint $blueprint, Fluent $command)

Скомпилировать команду создания таблицы.

строка|null addForeignKeys(Blueprint $blueprint)

Получить синтаксис внешних ключей для оператора создания таблицы.

строка getForeignKey(Fluent $foreign)

Получить SQL для внешнего ключа.

строка|null addPrimaryKeys(Blueprint $blueprint)

Получить синтаксис первичного ключа для оператора создания таблицы.

массив compileAdd(Blueprint $blueprint, Fluent $command)

Скомпилировать команды alter table для добавления столбцов.

строка compileUnique(Blueprint $blueprint, Fluent $command)

Скомпилировать команду уникального ключа.

строка compileIndex(Blueprint $blueprint, Fluent $command)

Скомпилировать команду обычного индекса.

compileSpatialIndex(Blueprint $blueprint, Fluent $command)

Скомпилировать команду пространственного индекса.

строка compileDrop(Blueprint $blueprint, Fluent $command)

Скомпилировать команду удаления таблицы.

строка compileDropIfExists(Blueprint $blueprint, Fluent $command)

Скомпилировать команду удаления таблицы (если существует).

строка compileDropAllTables()

Скомпилировать SQL для удаления всех таблиц.

строка compileDropAllViews()

Скомпилировать SQL для удаления всех представлений.

строка compileRebuild()

Скомпилировать SQL для перестроения базы данных.

массив compileDropColumn(Blueprint $blueprint, Fluent $command, Connection $connection)

Скомпилировать команду удаления столбца.

строка compileDropUnique(Blueprint $blueprint, Fluent $command)

Скомпилировать команду удаления уникального ключа.

строка compileDropIndex(Blueprint $blueprint, Fluent $command)

Скомпилировать команду удаления индекса.

compileDropSpatialIndex(Blueprint $blueprint, Fluent $command)

Скомпилировать команду удаления пространственного индекса.

строка compileRename(Blueprint $blueprint, Fluent $command)

Скомпилировать команду переименования таблицы.

массив compileRenameIndex(Blueprint $blueprint, Fluent $command, Connection $connection)

Скомпилировать команду переименования индекса.

строка compileEnableForeignKeyConstraints()

Скомпилировать команду включения ограничений внешних ключей.

строка compileDisableForeignKeyConstraints()

Скомпилировать команду выключения ограничений внешних ключей.

строка compileEnableWriteableSchema()

Скомпилировать SQL для включения доступной для записи схемы.

строка compileDisableWriteableSchema()

Скомпилировать SQL для выключения доступной для записи схемы.

строка typeChar(Fluent $column)

Создать определение столбца для типа char.

строка typeString(Fluent $column)

Создать определение столбца для типа string.

строка typeText(Fluent $column)

Создать определение столбца для типа text.

строка typeMediumText(Fluent $column)

Создать определение столбца для типа medium text.

строка typeLongText(Fluent $column)

Создать определение столбца для типа long text.

string typeInteger(Fluent $column)

Создать определение столбца для типа целого числа.

string typeBigInteger(Fluent $column)

Создать определение столбца для типа большого целого числа.

string typeMediumInteger(Fluent $column)

Создать определение столбца для типа среднего целого числа.

string typeTinyInteger(Fluent $column)

Создать определение столбца для типа маленького целого числа.

string typeSmallInteger(Fluent $column)

Создать определение столбца для типа малого целого числа.

string typeFloat(Fluent $column)

Создать определение столбца для типа float.

string typeDouble(Fluent $column)

Создать определение столбца для типа double.

string typeDecimal(Fluent $column)

Создать определение столбца для типа decimal.

string typeBoolean(Fluent $column)

Создать определение столбца для типа boolean.

string typeEnum(Fluent $column)

Создать определение столбца для типа перечисления.

string typeJson(Fluent $column)

Создать определение столбца для типа json.

string typeJsonb(Fluent $column)

Создать определение столбца для типа jsonb.

string typeDate(Fluent $column)

Создать определение столбца для типа date.

string typeDateTime(Fluent $column)

Создать определение столбца для типа datetime.

string typeDateTimeTz(Fluent $column)

Создать определение столбца для типа datetime с часовым поясом.

string typeTime(Fluent $column)

Создать определение столбца для типа time.

string typeTimeTz(Fluent $column)

Создать определение столбца для типа time с часовым поясом.

string typeTimestamp(Fluent $column)

Создать определение столбца для типа timestamp.

string typeTimestampTz(Fluent $column)

Создать определение столбца для типа timestamp с часовым поясом.

string typeYear(Fluent $column)

Создать определение столбца для типа year.

string typeBinary(Fluent $column)

Создать определение столбца для типа binary.

string typeUuid(Fluent $column)

Создать определение столбца для типа uuid.

string typeIpAddress(Fluent $column)

Создать определение столбца для типа IP-адрес.

string typeMacAddress(Fluent $column)

Создать определение столбца для типа MAC-адрес.

string typeGeometry(Fluent $column)

Создать определение столбца для пространственного типа Geometry.

string typePoint(Fluent $column)

Создать определение столбца для пространственного типа Point.

string typeLineString(Fluent $column)

Создать определение столбца для пространственного типа LineString.

string typePolygon(Fluent $column)

Создать определение столбца для пространственного типа Polygon.

string typeGeometryCollection(Fluent $column)

Создать определение столбца для пространственного типа GeometryCollection.

string typeMultiPoint(Fluent $column)

Создать определение столбца для пространственного типа MultiPoint.

string typeMultiLineString(Fluent $column)

Создать определение столбца для пространственного типа MultiLineString.

string typeMultiPolygon(Fluent $column)

Создать определение столбца для пространственного типа MultiPolygon.

string|null modifyNullable(Blueprint $blueprint, Fluent $column)

Получить SQL для модификатора nullable столбца.

string|null modifyDefault(Blueprint $blueprint, Fluent $column)

Получить SQL для модификатора по умолчанию столбца.

string|null modifyIncrement(Blueprint $blueprint, Fluent $column)

Получить SQL для модификатора автоинкремента столбца.

Подробности

static void macro(string $name, object|callable $macro)

Зарегистрировать пользовательскую макрос.

Параметры

string $name
object|callable $macro

Возвращаемое значение

void

static void mixin(object $mixin)

Смешать другой объект в класс.

Параметры

object $mixin

Возвращаемое значение

void

Исключения

ReflectionException

static bool hasMacro(string $name)

Проверить, зарегистрирована ли макрос.

Параметры

string $name

Возвращаемое значение

bool

static mixed __callStatic(string $method, array $parameters)

Динамически обработать вызовы класса.

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

Динамически обработать вызовы класса.

Параметры

string $method
array $parameters

Возвращаемое значение

mixed

Исключения

BadMethodCallException

array wrapArray(array $values)

Оборачивание массива значений.

Параметры

array $values

Возвращаемое значение

array

string wrapTable(Expression|string $table)

Оборачивание таблицы в идентификаторы ключевых слов.

Параметры

Expression|string $table

Возвращаемое значение

string

string wrap(Expression|string $value, bool $prefixAlias = false)

Оборачивание значения в идентификаторы ключевых слов.

Параметры

Expression|string $value
bool $prefixAlias

Возвращаемое значение

string

protected string wrapAliasedValue(string $value, bool $prefixAlias = false)

Оборачивание значения с алиасом.

Параметры

string $value
bool $prefixAlias

Возвращаемое значение

string

protected string wrapSegments(array $segments)

Оборачивание предоставленных сегментов значений.

Параметры

array $segments

Возвращаемое значение

string

protected string wrapValue(string $value)

Оборачивание одиночного значения строки в идентификаторы ключевых слов.

Параметры

string $value

Возвращаемое значение

string

string columnize(array $columns)

Преобразование массива имён столбцов в строку с разделителями.

Параметры

array $columns

Возвращаемое значение

string

string parameterize(array $values)

Создание маркеров параметров запроса для массива.

Параметры

array $values

Возвращаемое значение

string

string parameter(mixed $value)

Получить соответствующий маркер параметра запроса для значения.

Параметры

mixed $value

Возвращаемое значение

string

string quoteString(string|array $value)

Привести данную строку литерал.

Параметры

string|array $value

Возвращаемое значение

string

bool isExpression(mixed $value)

Определить, является ли данное значение выражением.

Параметры

mixed $value

Возвращаемое значение

bool

string getValue(Expression $expression)

Получить значение выражения.

Параметры

Expression $expression

Возвращаемое значение

string

string getDateFormat()

Получить формат для дат, хранящихся в базе данных.

Возвращаемое значение

string

string getTablePrefix()

Получить префикс таблицы грамматики.

Возвращаемое значение

string

$this setTablePrefix(string $prefix)

Установить префикс таблицы грамматики.

Параметры

string $prefix

Возвращаемое значение

$this

массив compileRenameColumn(Blueprint $blueprint, Fluent $command, Connection $connection)

Компилировать команду переименования столбца.

Параметры

Blueprint $blueprint
Fluent $command
Connection $connection

Возвращаемое значение

массив

массив compileChange(Blueprint $blueprint, Fluent $command, Connection $connection)

Компилировать команду изменения столбца в серию SQL-запросов.

Параметры

Blueprint $blueprint
Fluent $command
Connection $connection

Возвращаемое значение

массив

Исключения

RuntimeException

строка compileForeign(Blueprint $blueprint, Fluent $command)

Компилировать команду внешнего ключа.

Параметры

Blueprint $blueprint
Fluent $command

Возвращаемое значение

строка

protected массив getColumns(Blueprint $blueprint)

Компилировать определения столбцов схемы.

Параметры

Blueprint $blueprint

Возвращаемое значение

массив

protected строка getType(Fluent $column)

Получить SQL для типа данных столбца.

Параметры

Fluent $column

Возвращаемое значение

строка

protected строка addModifiers(string $sql, Blueprint $blueprint, Fluent $column)

Добавить модификаторы столбца к определению.

Параметры

string $sql
Blueprint $blueprint
Fluent $column

Возвращаемое значение

строка

protected Fluent|null getCommandByName(Blueprint $blueprint, string $name)

Получить команду первичного ключа, если она существует в схеме.

Параметры

Blueprint $blueprint
string $name

Возвращаемое значение

Fluent|null

protected массив getCommandsByName(Blueprint $blueprint, string $name)

Получить все команды с заданным именем.

Параметры

Blueprint $blueprint
string $name

Возвращаемое значение

массив

массив prefixArray(string $prefix, array $values)

Добавить префикс к массиву значений.

Параметры

string $prefix
массив $values

Возвращаемое значение

массив

protected строка getDefaultValue(mixed $value)

Отформатировать значение для использования в операторе «по умолчанию».

Параметры

mixed $value

Возвращаемое значение

строка

TableDiff getDoctrineTableDiff(Blueprint $blueprint, AbstractSchemaManager $schema)

Создать пустой Doctrine DBAL TableDiff из Blueprint.

Параметры

Blueprint $blueprint
AbstractSchemaManager $schema

Возвращаемое значение

TableDiff

массив getFluentCommands()

Получить управляющие команды для грамматики.

Возвращаемое значение

массив

булево supportsSchemaTransactions()

Проверить, поддерживает ли эта грамматика изменения схемы в рамках транзакции.

Возвращаемое значение

булево

строка compileTableExists()

Скомпилировать запрос для определения существования таблицы.

Возвращаемое значение

строка

строка compileColumnListing(string $table)

Скомпилировать запрос для определения списка столбцов.

Параметры

string $table

Возвращаемое значение

строка

строка compileCreate(Blueprint $blueprint, Fluent $command)

Скомпилировать команду создания таблицы.

Параметры

Blueprint $blueprint
Fluent $command

Возвращаемое значение

строка

protected string|null addForeignKeys(Blueprint $blueprint)

Получить синтаксис внешнего ключа для оператора создания таблицы.

Параметры

Blueprint $blueprint

Значение возврата

string|null

protected string getForeignKey(Fluent $foreign)

Получить SQL для внешнего ключа.

Параметры

Fluent $foreign

Значение возврата

string

protected string|null addPrimaryKeys(Blueprint $blueprint)

Получить синтаксис первичного ключа для оператора создания таблицы.

Параметры

Blueprint $blueprint

Значение возврата

string|null

array compileAdd(Blueprint $blueprint, Fluent $command)

Компилировать команды изменения таблицы для добавления столбцов.

Параметры

Blueprint $blueprint
Fluent $command

Значение возврата

array

string compileUnique(Blueprint $blueprint, Fluent $command)

Компилировать команду уникального ключа.

Параметры

Blueprint $blueprint
Fluent $command

Значение возврата

string

string compileIndex(Blueprint $blueprint, Fluent $command)

Компилировать команду простого индекса.

Параметры

Blueprint $blueprint
Fluent $command

Значение возврата

string

compileSpatialIndex(Blueprint $blueprint, Fluent $command)

Компилировать команду пространственного индекса.

Параметры

Blueprint $blueprint
Fluent $command

Исключения

RuntimeException

string compileDrop(Blueprint $blueprint, Fluent $command)

Компилировать команду удаления таблицы.

Параметры

Blueprint $blueprint
Fluent $command

Значение возврата

string

string compileDropIfExists(Blueprint $blueprint, Fluent $command)

Компилировать команду удаления таблицы (если существует).

Параметры

Blueprint $blueprint
Fluent $command

Значение возврата

string

string compileDropAllTables()

Компилировать SQL, необходимый для удаления всех таблиц.

Значение возврата

string

string compileDropAllViews()

Компилировать SQL, необходимый для удаления всех представлений.

Значение возврата

string

string compileRebuild()

Компилировать SQL, необходимый для перестройки базы данных.

Значение возврата

string

array compileDropColumn(Blueprint $blueprint, Fluent $command, Connection $connection)

Компилировать команду удаления столбца.

Параметры

Blueprint $blueprint
Fluent $command
Connection $connection

Значение возврата

array

string compileDropUnique(Blueprint $blueprint, Fluent $command)

Компилировать команду удаления уникального ключа.

Параметры

Blueprint $blueprint
Fluent $command

Значение возврата

string

string compileDropIndex(Blueprint $blueprint, Fluent $command)

Компилировать команду удаления индекса.

Параметры

Blueprint $blueprint
Fluent $command

Значение возврата

string

compileDropSpatialIndex(Blueprint $blueprint, Fluent $command)

Компилировать команду удаления пространственного индекса.

Parameters

Blueprint $blueprint
Fluent $command

Exceptions

RuntimeException

string compileRename(Blueprint $blueprint, Fluent $command)

Компилировать команду переименования таблицы.

Parameters

Blueprint $blueprint
Fluent $command

Return Value

string

array compileRenameIndex(Blueprint $blueprint, Fluent $command, Connection $connection)

Компилировать команду переименования индекса.

Parameters

Blueprint $blueprint
Fluent $command
Connection $connection

Return Value

array

string compileEnableForeignKeyConstraints()

Компилировать команду для включения ограничений внешнего ключа.

Return Value

string

string compileDisableForeignKeyConstraints()

Компилировать команду для отключения ограничений внешнего ключа.

Return Value

string

string compileEnableWriteableSchema()

Компилировать SQL для включения записи в схему.

Return Value

string

string compileDisableWriteableSchema()

Компилировать SQL для отключения записи в схему.

Return Value

string

protected string typeChar(Fluent $column)

Создать определение столбца для типа char.

Parameters

Fluent $column

Return Value

string

protected string typeString(Fluent $column)

Создать определение столбца для типа string.

Parameters

Fluent $column

Return Value

string

protected string typeText(Fluent $column)

Создать определение столбца для типа text.

Parameters

Fluent $column

Return Value

string

protected string typeMediumText(Fluent $column)

Создать определение столбца для типа medium text.

Parameters

Fluent $column

Return Value

string

protected string typeLongText(Fluent $column)

Создать определение столбца для типа long text.

Parameters

Fluent $column

Return Value

string

protected string typeInteger(Fluent $column)

Создать определение столбца для типа integer.

Parameters

Fluent $column

Return Value

string

protected string typeBigInteger(Fluent $column)

Создать определение столбца для типа big integer.

Parameters

Fluent $column

Return Value

string

protected string typeMediumInteger(Fluent $column)

Создать определение столбца для типа medium integer.

Parameters

Fluent $column

Return Value

string

protected string typeTinyInteger(Fluent $column)

Создать определение столбца для типа tiny integer.

Parameters

Fluent $column

Return Value

string

protected string typeSmallInteger(Fluent $column)

Создать определение столбца для типа small integer.

Parameters

Fluent $column

Return Value

string

protected string typeFloat(Fluent $column)

Создать определение столбца для типа float.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeDouble(Fluent $column)

Создать определение столбца для типа double.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeDecimal(Fluent $column)

Создать определение столбца для типа decimal.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeBoolean(Fluent $column)

Создать определение столбца для типа boolean.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeEnum(Fluent $column)

Создать определение столбца для типа перечисления.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeJson(Fluent $column)

Создать определение столбца для типа json.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeJsonb(Fluent $column)

Создать определение столбца для типа jsonb.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeDate(Fluent $column)

Создать определение столбца для типа date.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeDateTime(Fluent $column)

Создать определение столбца для типа date-time.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeDateTimeTz(Fluent $column)

Создать определение столбца для типа date-time (с часовым поясом).

Примечание: "SQLite не имеет класса хранения для хранения дат и/или времени."

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeTime(Fluent $column)

Создать определение столбца для типа time.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeTimeTz(Fluent $column)

Создать определение столбца для типа time (с часовым поясом).

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeTimestamp(Fluent $column)

Создать определение столбца для типа timestamp.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeTimestampTz(Fluent $column)

Создать определение столбца для типа timestamp (с часовым поясом).

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeYear(Fluent $column)

Создать определение столбца для типа year.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeBinary(Fluent $column)

Создать определение столбца для типа binary.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeUuid(Fluent $column)

Создать определение столбца для типа uuid.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeIpAddress(Fluent $column)

Создать определение столбца для типа IP-адреса.

Параметры

Fluent $column

Возвращаемое значение

string

protected string typeMacAddress(Fluent $column)

Создать определение столбца для типа MAC-адреса.

Параметры

Fluent $column

Возвращаемое значение

string

string typeGeometry(Fluent $column)

Создать определение столбца для пространственного типа Geometry.

Параметры

Fluent $column

Возвращаемое значение

string

string typePoint(Fluent $column)

Создать определение столбца для пространственного типа Point.

Параметры

Fluent $column

Возвращаемое значение

string

string typeLineString(Fluent $column)

Создать определение столбца для пространственного типа LineString.

Параметры

Fluent $column

Возвращаемое значение

string

string typePolygon(Fluent $column)

Создать определение столбца для пространственного типа Polygon.

Параметры

Fluent $column

Возвращаемое значение

string

string typeGeometryCollection(Fluent $column)

Создать определение столбца для пространственного типа GeometryCollection.

Параметры

Fluent $column

Возвращаемое значение

string

string typeMultiPoint(Fluent $column)

Создать определение столбца для пространственного типа MultiPoint.

Параметры

Fluent $column

Возвращаемое значение

string

string typeMultiLineString(Fluent $column)

Создать определение столбца для пространственного типа MultiLineString.

Параметры

Fluent $column

Возвращаемое значение

string

string typeMultiPolygon(Fluent $column)

Создать определение столбца для пространственного типа MultiPolygon.

Параметры

Fluent $column

Возвращаемое значение

string

protected string|null modifyNullable(Blueprint $blueprint, Fluent $column)

Получить SQL для модификатора nullable столбца.

Параметры

Blueprint $blueprint
Fluent $column

Возвращаемое значение

string|null

protected string|null modifyDefault(Blueprint $blueprint, Fluent $column)

Получить SQL для модификатора default столбца.

Параметры

Blueprint $blueprint
Fluent $column

Возвращаемое значение

string|null

protected string|null modifyIncrement(Blueprint $blueprint, Fluent $column)

Получить SQL для модификатора auto-increment столбца.

Параметры

Blueprint $blueprint
Fluent $column

Возвращаемое значение

string|null

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Database/Schema/Grammars/SQLiteGrammar.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API