/** * Get the list of tables in the database * * @return array An array of tables names */ protected function getTables() { // Get database name $database = $this->connection->getDatabaseName(); $database = basename($database); // Create query switch ($this->connection->getDriverName()) { case 'mysql': $results = $this->pdo("SHOW TABLES FROM `" . $database . "`"); $results = Arrays::pluck($results, 0); break; case 'sqlite': $results = $this->app['db']->table('sqlite_master')->where('type', 'table')->get(); $results = Arrays::pluck($results, 'name'); break; } return $results; }