Состояние схемы
абстрактный класс СостояниеСхемы (Просмотреть исходный код)
Свойства
| protected Соединение | $connection | Экземпляр соединения. | |
| protected Файловая система | $files | Экземпляр файловой системы. | |
| protected string | $migrationTable | Имя таблицы миграций приложения. | |
| protected callable | $processFactory | Обратный вызов фабрики процесса. | |
| protected callable | $output | Экземпляр обратного вызова вывода. |
Методы
| void | __construct(Соединение $connection, Файловая система $files = null, callable $processFactory = null)
Создать новый экземпляр дампера. | |
| void | dump(Соединение $connection, string $path)
Выгрузить схему базы данных в файл. | |
| void | load(string $path)
Загрузить заданный файл схемы в базу данных. | |
| Process | makeProcess(array ...$arguments)
Создать новый экземпляр процесса. | |
| $this | withMigrationTable(string $table)
Указать имя таблицы миграций приложения. | |
| $this | handleOutputUsing(callable $output)
Указать обратный вызов, который должен использоваться для обработки вывода процесса. |
Подробности
void __construct(Соединение $connection, Файловая система $files = null, callable $processFactory = null)
Создать новый экземпляр дампера.
abstract void dump(Соединение $connection, string $path)
Выгрузить схему базы данных в файл.
abstract void load(string $path)
Загрузить заданный файл схемы в базу данных.
Process makeProcess(array ...$arguments)
Создать новый экземпляр процесса.
$this withMigrationTable(string $table)
Указать имя таблицы миграций приложения.
$this handleOutputUsing(callable $output)
Указать обратный вызов, который должен использоваться для обработки вывода процесса.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Database/Schema/SchemaState.html