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 outstanding migrations at a given path. | |
void | runMigrationList(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. | |
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. | |
object | resolve(string $file) Resolve a migration instance from a file. | |
string | getMigrationName(string $path) Get the name of the migration. | |
array | getNotes() Get the notes for the last operation. | |
Connection | resolveConnection(string $connection) Resolve the database connection instance. | |
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. | |
MigrationRepositoryInterface | getRepository() Get the migration repository instance. | |
bool | repositoryExists() Determine if the migration repository exists. | |
Filesystem | getFilesystem() Get the file system instance. |
Create a new migrator instance.
Run the outstanding migrations at a given path.
Run an array of migrations.
Rollback the last migration operation.
Rolls all of the currently applied migrations back.
Get all of the migration files in a given path.
Require in all the migration files in a given path.
Resolve a migration instance from a file.
Get the name of the migration.
Get the notes for the last operation.
Resolve the database connection instance.
Register a custom migration path.
These path will not automatically be applied.
Get all of the custom migration paths.
Set the default connection name.
Get the migration repository instance.
Determine if the migration repository exists.
Get the file system instance.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Database/Migrations/Migrator.html