IndexDefinition
class IndexDefinition extends Fluent (View source)
Свойства
| protected | $attributes | из Fluent |
Методы
| void | __construct(TValue> $attributes = [])
Создать новый экземпляр fluent. | из Fluent |
| get($key, $default = null) Описание отсутствует | из Fluent | |
| mixed | value(string $key, mixed $default = null)
Получить атрибут из экземпляра fluent. | из Fluent |
| Fluent | scope(string $key, mixed $default = null)
Получить значение заданного ключа как новый экземпляр Fluent. | из Fluent |
| getAttributes() Описание отсутствует | из Fluent | |
| toArray() Описание отсутствует | из Fluent | |
| Collection | collect(string|null $key = null)
Преобразовать экземпляр fluent в коллекцию. | из Fluent |
| array | jsonSerialize() Описание отсутствует | из Fluent |
| string | toJson(int $options = 0)
Преобразовать экземпляр fluent в JSON. | из Fluent |
| bool | offsetExists(TKey $offset)
Определить, существует ли заданный смещение. | из Fluent |
| mixed | offsetGet(TKey $offset)
Получить значение для заданного смещения. | из Fluent |
| void | offsetSet(TKey $offset, TValue $value)
Установить значение по заданному смещению. | из Fluent |
| void | offsetUnset(TKey $offset)
Удалить значение по заданному смещению. | из Fluent |
| $this | __call(TKey $method, $parameters)
Обработать динамические вызовы экземпляра fluent для установки атрибутов. | из Fluent |
| TValue|null | __get(TKey $key)
Динамически получить значение атрибута. | из Fluent |
| void | __set(TKey $key, TValue $value)
Динамически установить значение атрибута. | из Fluent |
| bool | __isset(TKey $key)
Динамически проверить, установлен ли атрибут. | из Fluent |
| void | __unset(TKey $key)
Динамически удалить атрибут. | из Fluent |
| $this | algorithm(string $algorithm) Указать алгоритм для индекса (MySQL/PostgreSQL) Описание отсутствует | |
| $this | language(string $language) Указать язык для полнотекстового индекса (PostgreSQL) Описание отсутствует | |
| $this | deferrable(bool $value = true) Указать, что уникальный индекс отложен (PostgreSQL) Описание отсутствует | |
| $this | initiallyImmediate(bool $value = true) Указать время по умолчанию для проверки ограничения уникального индекса (PostgreSQL) Описание отсутствует |
Подробности
void __construct(TValue> $attributes = [])
Создать новый экземпляр fluent.
get($key, $default = null)
Описание отсутствует
mixed value(string $key, mixed $default = null)
Получить атрибут из экземпляра fluent.
Fluent scope(string $key, mixed $default = null)
Получить значение заданного ключа как новый экземпляр Fluent.
getAttributes()
Описание отсутствует
toArray()
Описание отсутствует
Collection collect(string|null $key = null)
Преобразовать экземпляр fluent в коллекцию.
array jsonSerialize()
Описание отсутствует
строка toJson(int $options = 0)
Преобразовать текущий объект в JSON.
логическое значение offsetExists(TKey $offset)
Определить, существует ли данный смещение.
смешанный тип offsetGet(TKey $offset)
Получить значение для заданного смещения.
пустое значение offsetSet(TKey $offset, TValue $value)
Установить значение по заданному смещению.
пустое значение offsetUnset(TKey $offset)
Удалить значение по заданному смещению.
$this __call(TKey $method, $parameters)
Обработать динамические вызовы к текущему экземпляру для установки атрибутов.
TValue|null __get(TKey $key)
Динамически получить значение атрибута.
пустое значение __set(TKey $key, TValue $value)
Динамически установить значение атрибута.
логическое значение __isset(TKey $key)
Динамически проверить, установлен ли атрибут.
пустое значение __unset(TKey $key)
Динамически удалить атрибут.
$this algorithm(string $algorithm) Указать алгоритм для индекса (MySQL/PostgreSQL)
Без описания
$this language(string $language) Указать язык для полнотекстового индекса (PostgreSQL)
Без описания
$this deferrable(bool $value = true) Указать, что уникальный индекс может быть отложен (PostgreSQL)
Без описания
$this initiallyImmediate(bool $value = true) Указать время по умолчанию для проверки ограничения уникального индекса (PostgreSQL)
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Database/Schema/IndexDefinition.html