public function migrate(Extension $extension, $up = true)
    {
        if ($extension->hasMigrations()) {
            $migrationDir = $extension->getPath().'/migrations';

            $this->app->bind('Illuminate\Database\Schema\Builder', function ($container) {
                return $container->make('Illuminate\Database\ConnectionInterface')->getSchemaBuilder();
            });

            if ($up) {
                $this->migrator->run($migrationDir, $extension);
            } else {
                $this->migrator->reset($migrationDir, $extension);
            }
        }
    }
public function migrate(Extension $extension, $up = true)
    {
        if ($extension->hasMigrations()) {
            $migrationDir = $extension->getPath().'/migrations';

            $this->app->bind('Illuminate\Database\Schema\Builder', function ($container) {
                return $container->make('Illuminate\Database\ConnectionInterface')->getSchemaBuilder();
            });

            if ($up) {
                $this->migrator->run($migrationDir, $extension);
            } else {
                $this->migrator->reset($migrationDir, $extension);
            }
        }
    }
public function migrate ( Extension $ extension , $ up = true ) { if ( $ extension -> hasMigrations ( ) ) { $ migrationDir = $ extension -> getPath ( ) . '/migrations' ; $ this -> app -> bind ( 'Illuminate\Database\Schema\Builder' , function ( $ container ) { return $ container -> make ( 'Illuminate\Database\ConnectionInterface' ) -> getSchemaBuilder ( ) ; } ) ; if ( $ up ) { $ this -> migrator -> run ( $ migrationDir , $ extension ) ; } else { $ this -> migrator -> reset ( $ migrationDir , $ extension ) ; } } }
Runs the database migrations for the extension.

@param Extension $extension
@param bool|true $up
Runs the database migrations for the extension .