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.
mixed get(string $key, mixed $default = null)
Получить атрибут из экземпляра fluent.
array getAttributes()
Получить атрибуты из экземпляра fluent.
array toArray()
Преобразовать экземпляр fluent в массив.
array jsonSerialize()
Преобразовать объект в что-то сериализуемое в JSON.
string toJson(int $options = 0)
Преобразовать экземпляр fluent в JSON.
bool offsetExists(string $offset)
Определить, существует ли заданный смещение.
mixed offsetGet(string $offset)
Получить значение для заданного смещения.
void offsetSet(string $offset, mixed $value)
Установить значение по заданному смещению.
void offsetUnset(string $offset)
Удалить значение по заданному смещению.
$this __call(string $method, array $parameters)
Обработка динамических вызовов экземпляра fluent для установки атрибутов.
mixed __get(string $key)
Динамически получить значение атрибута.
void __set(string $key, mixed $value)
Динамически установить значение атрибута.
bool __isset(string $key)
Динамически проверить, установлен ли атрибут.
void __unset(string $key)
Динамически удалить атрибут.
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() Разместить столбец "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() Установить столбец INTEGER как UNSIGNED (MySQL)
Нет описания
ColumnDefinition useCurrent()
Установить для столбца TIMESTAMP значение по умолчанию CURRENT_TIMESTAMP
ColumnDefinition virtualAs(string $expression) Создать виртуальный вычисляемый столбец (MySQL)
Нет описания
ColumnDefinition persisted() Отметить вычисляемый столбец как сохраняемый (SQL Server)
Нет описания
© 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