Spec-Zone.ru › Laravel 10

SchemaState

abstract class SchemaState (View source)

Свойства

protected Connection$connection

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

protected Filesystem$files

Экземпляр файловой системы.

protected string$migrationTable

Имя таблицы миграций приложения.

protected callable$processFactory

Обратный вызов фабрики процесса.

protected callable$output

Экземпляр вызываемого объекта вывода.

Методы

void__construct(Connection $connection, Filesystem $files = null, callable $processFactory = null)

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

voiddump(Connection $connection, string $path)

Вывести схему базы данных в файл.

voidload(string $path)

Загрузить заданный файл схемы в базу данных.

ProcessmakeProcess(mixed ...$arguments)

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

boolhasMigrationTable()

Определить, имеет ли текущее подключение таблицу миграций.

$thiswithMigrationTable(string $table)

Указать имя таблицы миграций приложения.

$thishandleOutputUsing(callable $output)

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

Подробное описание

void __construct(Connection $connection, Filesystem $files = null, callable $processFactory = null)

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

Параметры

Connection $connection
Filesystem $files
callable $processFactory

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

void

abstract void dump(Connection $connection, string $path)

Вывести схему базы данных в файл.

Параметры

Connection $connection
string $path

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

void

abstract void load(string $path)

Загрузить заданный файл схемы в базу данных.

Параметры

string $path

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

void

Process makeProcess(mixed ...$arguments)

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

Параметры

mixed ...$arguments

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

Process

bool hasMigrationTable()

Определить, имеет ли текущее подключение таблицу миграций.

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

bool

$this withMigrationTable(string $table)

Указать имя таблицы миграций приложения.

Параметры

string $table

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

$this

$this handleOutputUsing(callable $output)

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

Параметры

callable $output

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

$this

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

Spec-Zone.ru

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