Flarum\Extension\ExtensionManager::migrate PHP Метод

migrate() публичный Метод

Runs the database migrations for the extension.
public migrate ( Extension $extension, boolean | true $up = true )
$extension Extension
$up boolean | true
    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);
            }
        }
    }