class Migrator (View source)
void | __construct(MigrationRepositoryInterface $repository, ConnectionResolverInterface $resolver, Filesystem $files) Create a new migrator instance. | |
array | run(array|string $paths = array(), array $options = array()) Run the pending migrations at a given path. | |
void | runPending(array $migrations, array $options = array()) Run an array of migrations. | |
array | rollback(array|string $paths = array(), array $options = array()) Rollback the last migration operation. | |
array | reset(array|string $paths = array(), bool $pretend = false) Rolls all of the currently applied migrations back. | |
object | resolve(string $file) Resolve a migration instance from a file. | |
array | getMigrationFiles(string|array $paths) Get all of the migration files in a given path. | |
void | requireFiles(array $files) Require in all the migration files in a given path. | |
string | getMigrationName(string $path) Get the name of the migration. | |
void | path(string $path) Register a custom migration path. | |
array | paths() Get all of the custom migration paths. | |
void | setConnection(string $name) Set the default connection name. | |
Connection | resolveConnection(string $connection) Resolve the database connection instance. | |
MigrationRepositoryInterface | getRepository() Get the migration repository instance. | |
bool | repositoryExists() Determine if the migration repository exists. | |
Filesystem | getFilesystem() Get the file system instance. | |
array | getNotes() Get the notes for the last operation. |
Create a new migrator instance.
Run the pending migrations at a given path.
Run an array of migrations.
Rollback the last migration operation.
Rolls all of the currently applied migrations back.
Resolve a migration instance from a file.
Get all of the migration files in a given path.
Require in all the migration files in a given path.
Get the name of the migration.
Register a custom migration path.
Get all of the custom migration paths.
Set the default connection name.
Resolve the database connection instance.
Get the migration repository instance.
Determine if the migration repository exists.
Get the file system instance.
Get the notes for the last operation.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Database/Migrations/Migrator.html