Spec-Zone.ru › Laravel 11

BlueprintState

class BlueprintState (View source)

Свойства

protected Blueprint $blueprint

Экземпляр плана.

protected Connection $connection

Экземпляр подключения.

protected Grammar $grammar

Экземпляр грамматики.

Методы

void __construct(Blueprint $blueprint, Connection $connection, Grammar $grammar)

Создаёт новый экземпляр состояния плана.

IndexDefinition|null getPrimaryKey()

Получает первичный ключ.

ColumnDefinition[] getColumns()

Получает столбцы.

IndexDefinition[] getIndexes()

Получает индексы.

ForeignKeyDefinition[] getForeignKeys()

Получает внешние ключи.

update(Fluent $command)

Нет описания.

Подробности

void __construct(Blueprint $blueprint, Connection $connection, Grammar $grammar)

Создаёт новый экземпляр состояния плана.

Параметры

Blueprint $blueprint
Connection $connection
Grammar $grammar

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

void

IndexDefinition|null getPrimaryKey()

Получает первичный ключ.

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

IndexDefinition|null

ColumnDefinition[] getColumns()

Получает столбцы.

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

ColumnDefinition[]

IndexDefinition[] getIndexes()

Получает индексы.

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

IndexDefinition[]

ForeignKeyDefinition[] getForeignKeys()

Получает внешние ключи.

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

ForeignKeyDefinition[]

update(Fluent $command)

Нет описания.

Параметры

Fluent $command

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

Spec-Zone.ru

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