W3cubDocs

/Laravel 5.2

Migrator

class Migrator (View source)

Methods

void __construct( MigrationRepositoryInterface $repository, ConnectionResolverInterface $resolver, Filesystem $files)

Create a new migrator instance.

void run( string $path, array $options = array())

Run the outstanding migrations at a given path.

void runMigrationList( array $migrations, array $options = array())

Run an array of migrations.

int rollback( bool $pretend = false)

Rollback the last migration operation.

int reset( bool $pretend = false)

Rolls all of the currently applied migrations back.

array getMigrationFiles( string $path)

Get all of the migration files in a given path.

void requireFiles( string $path, array $files)

Require in all the migration files in a given path.

object resolve( string $file)

Resolve a migration instance from a file.

array getNotes()

Get the notes for the last operation.

Connection resolveConnection( string $connection)

Resolve the database connection instance.

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.

Details

void __construct( MigrationRepositoryInterface $repository, ConnectionResolverInterface $resolver, Filesystem $files)

Create a new migrator instance.

Parameters

MigrationRepositoryInterface $repository
ConnectionResolverInterface $resolver
Filesystem $files

Return Value

void

void run( string $path, array $options = array())

Run the outstanding migrations at a given path.

Parameters

string $path
array $options

Return Value

void

void runMigrationList( array $migrations, array $options = array())

Run an array of migrations.

Parameters

array $migrations
array $options

Return Value

void

int rollback( bool $pretend = false)

Rollback the last migration operation.

Parameters

bool $pretend

Return Value

int

int reset( bool $pretend = false)

Rolls all of the currently applied migrations back.

Parameters

bool $pretend

Return Value

int

array getMigrationFiles( string $path)

Get all of the migration files in a given path.

Parameters

string $path

Return Value

array

void requireFiles( string $path, array $files)

Require in all the migration files in a given path.

Parameters

string $path
array $files

Return Value

void

object resolve( string $file)

Resolve a migration instance from a file.

Parameters

string $file

Return Value

object

array getNotes()

Get the notes for the last operation.

Return Value

array

Connection resolveConnection( string $connection)

Resolve the database connection instance.

Parameters

string $connection

Return Value

Connection

void setConnection( string $name)

Set the default connection name.

Parameters

string $name

Return Value

void

MigrationRepositoryInterface getRepository()

Get the migration repository instance.

bool repositoryExists()

Determine if the migration repository exists.

Return Value

bool

Filesystem getFilesystem()

Get the file system instance.

Return Value

Filesystem

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.2/Illuminate/Database/Migrations/Migrator.html