Spec-Zone.ru › Laravel 5.7

ColumnDefinition

class ColumnDefinition extends Fluent (View source)

Класс ColumnDefinition.

Свойства

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

Методы

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

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

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

Получить атрибут из контейнера.

из Fluent
array getAttributes()

Получить атрибуты из контейнера.

из 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
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 autoIncrement()

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

ColumnDefinition charset(string $charset)

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

ColumnDefinition collation(string $collation)

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

ColumnDefinition comment(string $comment)

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

ColumnDefinition default(string $value)

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

ColumnDefinition first(string $column)

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

ColumnDefinition nullable($value = true)

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

ColumnDefinition storedAs($expression)

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

ColumnDefinition unique()

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

ColumnDefinition unsigned()

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

ColumnDefinition useCurrent()

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

ColumnDefinition virtualAs(string $expression)

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

Подробности

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

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

Параметры

array|object $attributes

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

void

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

Получить атрибут из контейнера.

Параметры

string $key
mixed $default

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

mixed

array getAttributes()

Получить атрибуты из контейнера.

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

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)

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

Параметры

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 autoIncrement()

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

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

ColumnDefinition

ColumnDefinition charset(string $charset)

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

Параметры

string $charset

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

ColumnDefinition

ColumnDefinition collation(string $collation)

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

Параметры

string $collation

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

ColumnDefinition

ColumnDefinition comment(string $comment)

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

Параметры

string $comment

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

ColumnDefinition

ColumnDefinition default(string $value)

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

Параметры

string $value

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

ColumnDefinition

ColumnDefinition first(string $column)

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

Параметры

string $column

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

ColumnDefinition

ColumnDefinition nullable($value = true)

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

Параметры

$value

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

ColumnDefinition

ColumnDefinition storedAs($expression)

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

Параметры

$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

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

Spec-Zone.ru

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