Spec-Zone.ru › Laravel 5.8

ColumnDefinition

класс ColumnDefinition расширяет Fluent (View source)

Свойства

protected array $attributes Все атрибуты, установленные в экземпляре Fluent. из Fluent

Методы

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

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

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

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

из Fluent
array getAttributes()

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

из Fluent
array toArray()

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

из Fluent
array jsonSerialize()

Преобразовать объект в формат, пригодный для сериализации JSON.

из Fluent
string toJson(int $options = 0)

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

из Fluent
bool offsetExists(string $offset)

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

из Fluent
mixed offsetGet(string $offset)

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

из Fluent
void offsetSet(string $offset, mixed $value)

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

из Fluent
void offsetUnset(string $offset)

Сбросить значение по данному смещению.

из Fluent
$this __call(string $method, array $parameters)

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

из Fluent
mixed __get(string $key)

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

из Fluent
void __set(string $key, mixed $value)

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

из Fluent
bool __isset(string $key)

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

из Fluent
void __unset(string $key)

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

из Fluent
ColumnDefinition after(string $column)

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

ColumnDefinition always()

Используется как модификатор для generatedAs() (PostgreSQL)

ColumnDefinition autoIncrement()

Установить столбцы 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 столбец identity (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()

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

ColumnDefinition useCurrent()

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

ColumnDefinition virtualAs(string $expression)

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

ColumnDefinition persisted()

Отметить вычисляемый столбец как persistent (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()

Преобразовать текущую инстанцию в массив.

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

array

array jsonSerialize()

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

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

array

string toJson(int $options = 0)

Преобразовать текущую инстанцию в 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)

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

Параметры

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

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

ColumnDefinition

ColumnDefinition always()

Используется как модификатор для generatedAs() (PostgreSQL).

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

ColumnDefinition

ColumnDefinition autoIncrement()

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

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

ColumnDefinition

ColumnDefinition change()

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

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

ColumnDefinition

ColumnDefinition charset(string $charset)

Указать кодовую страницу для столбца (MySQL).

Параметры

string $charset

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

ColumnDefinition

ColumnDefinition collation(string $collation)

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

Параметры

string $collation

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

ColumnDefinition

ColumnDefinition comment(string $comment)

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

Параметры

string $comment

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

ColumnDefinition

ColumnDefinition default(mixed $value)

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

Параметры

mixed $value

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

ColumnDefinition

ColumnDefinition 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

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

ColumnDefinition

ColumnDefinition unique()

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

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

ColumnDefinition

ColumnDefinition unsigned()

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

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

ColumnDefinition

ColumnDefinition useCurrent()

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

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

ColumnDefinition

ColumnDefinition virtualAs(string $expression)

Создать виртуальный сгенерированный столбец (MySQL)

Параметры

string $expression

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

ColumnDefinition

ColumnDefinition persisted()

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

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

ColumnDefinition

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

Spec-Zone.ru

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