public function generate(...$database)
    {
        $databases = $this->getDatabaseList($database);

        foreach( $databases as $connection => $database )
        {
            $this->setDatabaseConfiguration($connection, $database, $configs);

            $this->createVisionDirectoryByDatabaseName($database);

            $this->createVisionModelFile($database, $configs);
        }
    }