Spec-Zone.ru › Laravel 5.3

Строитель

класс Строитель (Просмотреть исходный код)

Свойства

protected Соединение $connection Экземпляр подключения к базе данных.
protected Грамматика $grammar Экземпляр грамматики схемы.
protected Замыкание $resolver Обратный вызов для обработки шаблонов схем.

Методы

void __construct(Соединение $connection)

Создать новый менеджер схем базы данных.

bool hasTable(string $table)

Определить, существует ли указанная таблица.

bool hasColumn(string $table, string $column)

Определить, содержит ли указанная таблица указанный столбец.

bool hasColumns(string $table, array $columns)

Определить, содержит ли указанная таблица указанные столбцы.

string getColumnType(string $table, string $column)

Получить тип данных для указанного столбца.

array getColumnListing(string $table)

Получить список столбцов для заданной таблицы.

void table(string $table, Замыкание $callback)

Изменить таблицу в схеме.

void create(string $table, Замыкание $callback)

Создать новую таблицу в схеме.

void drop(string $table)

Удалить таблицу из схемы.

void dropIfExists(string $table)

Удалить таблицу из схемы, если она существует.

void rename(string $from, string $to)

Переименовать таблицу в схеме.

bool enableForeignKeyConstraints()

Включить ограничения внешних ключей.

bool disableForeignKeyConstraints()

Отключить ограничения внешних ключей.

void build(Шаблон $blueprint)

Выполнить шаблон для построения/модификации таблицы.

Шаблон createBlueprint(string $table, Замыкание $callback = null)

Создать новый набор команд с помощью Замыкания.

Соединение getConnection()

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

$this setConnection(Соединение $connection)

Установить экземпляр подключения к базе данных.

void blueprintResolver(Замыкание $resolver)

Установить обратный вызов для обработки шаблонов схем.

Детали

void __construct(Connection $connection)

Создать новый менеджер схемы базы данных.

Параметры

Connection $connection

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

void

bool hasTable(string $table)

Определить, существует ли указанная таблица.

Параметры

string $table

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

bool

bool hasColumn(string $table, string $column)

Определить, содержит ли указанная таблица указанный столбец.

Параметры

string $table
string $column

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

bool

bool hasColumns(string $table, array $columns)

Определить, содержит ли указанная таблица указанные столбцы.

Параметры

string $table
array $columns

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

bool

string getColumnType(string $table, string $column)

Получить тип данных для указанного имени столбца.

Параметры

string $table
string $column

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

string

array getColumnListing(string $table)

Получить список столбцов для заданной таблицы.

Параметры

string $table

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

array

void table(string $table, Closure $callback)

Изменить таблицу в схеме.

Параметры

string $table
Closure $callback

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

void

void create(string $table, Closure $callback)

Создать новую таблицу в схеме.

Параметры

string $table
Closure $callback

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

void

void drop(string $table)

Удалить таблицу из схемы.

Параметры

string $table

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

void

void dropIfExists(string $table)

Удалить таблицу из схемы, если она существует.

Параметры

string $table

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

void

void rename(string $from, string $to)

Переименовать таблицу в схеме.

Параметры

string $from
string $to

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

void

bool enableForeignKeyConstraints()

Включить ограничения внешних ключей.

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

bool

bool disableForeignKeyConstraints()

Выключить ограничения внешних ключей.

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

bool

protected void build(Blueprint $blueprint)

Выполнить схему для создания/модификации таблицы.

Параметры

Blueprint $blueprint

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

void

protected Blueprint createBlueprint(string $table, Closure $callback = null)

Создать новый набор команд с помощью Closure.

Параметры

string $table
Closure $callback

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

Blueprint

Connection getConnection()

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

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

Connection

$this setConnection(Connection $connection)

Установить экземпляр подключения к базе данных.

Параметры

Connection $connection

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

$this

void blueprintResolver(Closure $resolver)

Установить обратный вызов для разрешения схемы Blueprint.

Параметры

Closure $resolver

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

void

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

Spec-Zone.ru

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