Spec-Zone.ru › Laravel 6

ColumnDefinition

class ColumnDefinition extends Fluent (View source)

Свойства

protected array $attributes

Все атрибуты, установленные для экземпляра fluent.

from Fluent

Методы

void __construct(array|object $attributes = [])

Создать новый экземпляр fluent.

from Fluent
mixed get(string $key, mixed $default = null)

Получить атрибут из экземпляра fluent.

from Fluent
array getAttributes()

Получить атрибуты из экземпляра fluent.

from Fluent
array toArray()

Преобразовать экземпляр fluent в массив.

from Fluent
array jsonSerialize()

Преобразовать объект в сериализуемый в JSON формат.

from Fluent
string toJson(int $options = 0)

Преобразовать экземпляр fluent в JSON.

from Fluent
bool offsetExists(string $offset)

Определить, существует ли заданный смещение.

from Fluent
mixed offsetGet(string $offset)

Получить значение для заданного смещения.

from Fluent
void offsetSet(string $offset, mixed $value)

Установить значение по заданному смещению.

from Fluent
void offsetUnset(string $offset)

Удалить значение по заданному смещению.

from Fluent
$this __call(string $method, array $parameters)

Обработать динамические вызовы к экземпляру fluent для установки атрибутов.

from Fluent
mixed __get(string $key)

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

from Fluent
void __set(string $key, mixed $value)

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

from Fluent
bool __isset(string $key)

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

from Fluent
void __unset(string $key)

Динамически удалить атрибут.

from Fluent
ColumnDefinition after(string $column) Разместить столбец "после" другого столбца (MySQL)

Без описания

ColumnDefinition always() $sed в качестве модификатора для generatedAs() (PostgreSQL)

Без описания

ColumnDefinition autoIncrement() $et столбцы INTEGER как автоинкрементируемые (первичный ключ)

Без описания

ColumnDefinition change()

Изменить столбец

ColumnDefinition charset(string $charset) Указать кодовую таблицу для столбца (MySQL)

Без описания

ColumnDefinition collation(string $collation) Указать кодировку для столбца (MySQL/PostgreSQL/SQL Server)

Без описания

ColumnDefinition comment(string $comment) Добавить комментарий к столбцу (MySQL)

Без описания

ColumnDefinition default(mixed $value)

Указать значение по умолчанию для столбца

ColumnDefinition first() Разместить столбец "первым" в таблице (MySQL)

Без описания

ColumnDefinition generatedAs(Expression $expression = null) Создать столбец со значениями по умолчанию, соответствующий стандартам SQL (PostgreSQL)

Без описания

ColumnDefinition index(string $indexName = null)

Добавить индекс

ColumnDefinition nullable(bool $value = true)

Разрешить вставку NULL-значений в столбец

ColumnDefinition primary()

Добавить первичный индекс

ColumnDefinition spatialIndex()

Добавить пространственный индекс

ColumnDefinition storedAs(string $expression) Создать хранимый генерируемый столбец (MySQL)

Без описания

ColumnDefinition unique()

Добавить уникальный индекс

ColumnDefinition unsigned() $et столбец INTEGER как UNSIGNED (MySQL)

Без описания

ColumnDefinition useCurrent()

Установить столбец TIMESTAMP для использования CURRENT_TIMESTAMP в качестве значения по умолчанию

ColumnDefinition virtualAs(string $expression) Создать виртуальный генерируемый столбец (MySQL)

Без описания

ColumnDefinition persisted() $ark хранимый генерируемый столбец как постоянный (SQL Server)

Без описания

Подробности

void __construct(array|object $attributes = [])

Создать новый экземпляр fluent.

Параметры

array|object $attributes

Значение результата

void

mixed get(string $key, mixed $default = null)

Получить атрибут из экземпляра fluent.

Параметры

string $key
mixed $default

Значение результата

mixed

array getAttributes()

Получить атрибуты из экземпляра fluent.

Значение результата

array

array toArray()

Преобразовать экземпляр fluent в массив.

Значение результата

array

array jsonSerialize()

Преобразовать объект в что-то сериализуемое в JSON.

Значение результата

array

string toJson(int $options = 0)

Преобразовать экземпляр fluent в JSON.

Параметры

int $options

Значение результата

string

bool offsetExists(string $offset)

Определить, существует ли заданный смещение.

Параметры

string $offset

Значение результата

bool

mixed offsetGet(string $offset)

Получить значение для заданного смещения.

Параметры

string $offset

Значение результата

mixed

void offsetSet(string $offset, mixed $value)

Установить значение по заданному смещению.

Параметры

string $offset
mixed $value

Значение результата

void

void offsetUnset(string $offset)

Удалить значение по заданному смещению.

Параметры

string $offset

Значение результата

void

$this __call(string $method, array $parameters)

Обработка динамических вызовов экземпляра fluent для установки атрибутов.

Параметры

string $method
array $parameters

Значение результата

$this

mixed __get(string $key)

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

Параметры

string $key

Значение результата

mixed

void __set(string $key, mixed $value)

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

Параметры

string $key
mixed $value

Значение результата

void

bool __isset(string $key)

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

Параметры

string $key

Значение результата

bool

void __unset(string $key)

Динамически удалить атрибут.

Параметры

string $key

Значение результата

void

ColumnDefinition after(string $column) Разместить столбец "после" другого столбца (MySQL)

Без описания

Параметры

string $column) Разместить столбец "после" другого столбца (MySQL

Значение результата

ColumnDefinition

ColumnDefinition always() $sed в качестве модификатора для generatedAs() (PostgreSQL)

Без описания

Параметры

) $sed в качестве модификатора для generatedAs() (PostgreSQL

Значение результата

ColumnDefinition

ColumnDefinition autoIncrement() $et столбцы INTEGER как автоинкремент (первичный ключ)

Без описания

Параметры

) $et столбцы INTEGER как автоинкремент (первичный ключ

Значение результата

ColumnDefinition

ColumnDefinition change()

Изменить столбец

Значение результата

ColumnDefinition

ColumnDefinition charset(string $charset) Указать кодировку символов для столбца (MySQL)

Без описания

Параметры

string $charset) Указать кодировку символов для столбца (MySQL

Значение результата

ColumnDefinition

ColumnDefinition collation(string $collation) Указать сортировку для столбца (MySQL/PostgreSQL/SQL Server)

Без описания

Параметры

string $collation) Указать сортировку для столбца (MySQL/PostgreSQL/SQL Server

Значение результата

ColumnDefinition

ColumnDefinition comment(string $comment) Добавить комментарий к столбцу (MySQL)

Нет описания

Параметры

string $comment) Добавить комментарий к столбцу (MySQL

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

ColumnDefinition

ColumnDefinition default(mixed $value)

Указать значение по умолчанию для столбца

Параметры

mixed $value

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

ColumnDefinition

ColumnDefinition first() Разместить столбец "first" в таблице (MySQL)

Нет описания

Параметры

) Разместить столбец "first" в таблице (MySQL

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

ColumnDefinition

ColumnDefinition generatedAs(Expression $expression = null) Создать SQL-совместимый столбец тождества (PostgreSQL)

Нет описания

Параметры

Expression $expression

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

ColumnDefinition

ColumnDefinition index(string $indexName = null)

Добавить индекс

Параметры

string $indexName

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

ColumnDefinition

ColumnDefinition nullable(bool $value = true)

Разрешить значения NULL при вставке в столбец

Параметры

bool $value

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

ColumnDefinition

ColumnDefinition primary()

Добавить первичный индекс

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

ColumnDefinition

ColumnDefinition spatialIndex()

Добавить пространственный индекс

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

ColumnDefinition

ColumnDefinition storedAs(string $expression) Создать хранимый вычисляемый столбец (MySQL)

Нет описания

Параметры

string $expression) Создать хранимый вычисляемый столбец (MySQL

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

ColumnDefinition

ColumnDefinition unique()

Добавить уникальный индекс

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

ColumnDefinition

ColumnDefinition unsigned() Установить столбец INTEGER как UNSIGNED (MySQL)

Нет описания

Параметры

) Установить столбец INTEGER как UNSIGNED (MySQL

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

ColumnDefinition

ColumnDefinition useCurrent()

Установить для столбца TIMESTAMP значение по умолчанию CURRENT_TIMESTAMP

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

ColumnDefinition

ColumnDefinition virtualAs(string $expression) Создать виртуальный вычисляемый столбец (MySQL)

Нет описания

Параметры

string $expression) Создать виртуальный вычисляемый столбец (MySQL

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

ColumnDefinition

ColumnDefinition persisted() Отметить вычисляемый столбец как сохраняемый (SQL Server)

Нет описания

Параметры

) Отметить вычисляемый столбец как сохраняемый (SQL Server

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

ColumnDefinition

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

Spec-Zone.ru

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