Spec-Zone.ru › Laravel 4.2

Builder

class Builder (View source)

Свойства

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

Методы

void __construct(Connection $connection)

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

bool hasTable(string $table)

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

bool hasColumn(string $table, string $column)

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

array getColumnListing(string $table)

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

Blueprint table(string $table, Closure $callback)

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

Blueprint create(string $table, Closure $callback)

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

Blueprint drop(string $table)

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

Blueprint dropIfExists(string $table)

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

Blueprint rename(string $from, string $to)

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

void build(Blueprint $blueprint)

Выполнить чертеж для построения/изменения таблицы.

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

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

Connection getConnection()

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

$this setConnection(Connection $connection)

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

void blueprintResolver(Closure $resolver)

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

Подробности

void __construct(Connection $connection)

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

Параметры

Connection $connection

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

void

bool hasTable(string $table)

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

Parameters

string $table

Return Value

bool

bool hasColumn(string $table, string $column)

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

Parameters

string $table
string $column

Return Value

bool

array getColumnListing(string $table)

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

Parameters

string $table

Return Value

array

Blueprint table(string $table, Closure $callback)

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

Parameters

string $table
Closure $callback

Return Value

Blueprint

Blueprint create(string $table, Closure $callback)

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

Parameters

string $table
Closure $callback

Return Value

Blueprint

Blueprint drop(string $table)

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

Parameters

string $table

Return Value

Blueprint

Blueprint dropIfExists(string $table)

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

Parameters

string $table

Return Value

Blueprint

Blueprint rename(string $from, string $to)

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

Parameters

string $from
string $to

Return Value

Blueprint

protected void build(Blueprint $blueprint)

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

Parameters

Blueprint $blueprint

Return Value

void

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

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

Параметры

string $table
Closure $callback

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

Blueprint

Подключение getConnection()

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

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

Подключение

$this setConnection(Подключение $connection)

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

Параметры

Подключение $connection

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

$this

void blueprintResolver(Closure $resolver)

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

Параметры

Closure $resolver

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

void

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

Spec-Zone.ru

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