protected function runDown(array $file): void
    {
        $this->notify->note("<comment>Rolling back:</comment> {$file['basename']}");

        $this->runMigration($file);

        // Once we have successfully run the migration "down" we will remove it from
        // the migration repository so it will be considered to have not been run
        // by the application then will be able to fire by any later operation.
        $this->repository->delete($this->getMigrationName($file));

        $this->notify->note("<info>Rolled back:</info>  {$file['basename']}");
    }
protected function runDown(array $file): void
    {
        $this->notify->note("<comment>Rolling back:</comment> {$file['basename']}");

        $this->runMigration($file);

        // Once we have successfully run the migration "down" we will remove it from
        // the migration repository so it will be considered to have not been run
        // by the application then will be able to fire by any later operation.
        $this->repository->delete($this->getMigrationName($file));

        $this->notify->note("<info>Rolled back:</info>  {$file['basename']}");
    }
protected function runDown ( array $ file ) : void { $ this -> notify -> note ( "<comment>Rolling back:</comment> {$file['basename']}" ) ; $ this -> runMigration ( $ file ) ; // Once we have successfully run the migration "down" we will remove it from // the migration repository so it will be considered to have not been run // by the application then will be able to fire by any later operation. $ this -> repository -> delete ( $ this -> getMigrationName ( $ file ) ) ; $ this -> notify -> note ( "<info>Rolled back:</info>  {$file['basename']}" ) ; }
Run "down" a migration instance.

@param  array $file
@return void
Run down a migration instance .