public function getConnection()
	{
		if ($this->connection === null)
		{
			$connection = null;

			// We will now provide the query grammar to the connection.
			switch ($this->driverName)
			{
				case 'mysql':
					$connection = '\Illuminate\Database\MySqlConnection';
					break;

				case 'pgsql':
					$connection = '\Illuminate\Database\PostgresConnection';
					break;

				case 'sqlsrv':
					$connection = '\Illuminate\Database\SqlServerConnection';
					break;

				case 'sqlite':
					$connection = '\Illuminate\Database\SQLiteConnection';
					break;

				default:
					throw new \InvalidArgumentException("Cannot determine grammar to use based on {$this->driverName}.");
					break;
			}
			
			$this->connection = new $connection($this->pdo, '', $this->tablePrefix);
		}

		return $this->connection;
	}
public function getConnection()
	{
		if ($this->connection === null)
		{
			$connection = null;

			// We will now provide the query grammar to the connection.
			switch ($this->driverName)
			{
				case 'mysql':
					$connection = '\Illuminate\Database\MySqlConnection';
					break;

				case 'pgsql':
					$connection = '\Illuminate\Database\PostgresConnection';
					break;

				case 'sqlsrv':
					$connection = '\Illuminate\Database\SqlServerConnection';
					break;

				case 'sqlite':
					$connection = '\Illuminate\Database\SQLiteConnection';
					break;

				default:
					throw new \InvalidArgumentException("Cannot determine grammar to use based on {$this->driverName}.");
					break;
			}
			
			$this->connection = new $connection($this->pdo, '', $this->tablePrefix);
		}

		return $this->connection;
	}
public function getConnection ( ) { if ( $ this -> connection === null ) { $ connection = null ; // We will now provide the query grammar to the connection. switch ( $ this -> driverName ) { case 'mysql' : $ connection = '\Illuminate\Database\MySqlConnection' ; break ; case 'pgsql' : $ connection = '\Illuminate\Database\PostgresConnection' ; break ; case 'sqlsrv' : $ connection = '\Illuminate\Database\SqlServerConnection' ; break ; case 'sqlite' : $ connection = '\Illuminate\Database\SQLiteConnection' ; break ; default : throw new \ InvalidArgumentException ( "Cannot determine grammar to use based on {$this->driverName}." ) ; break ; } $ this -> connection = new $ connection ( $ this -> pdo , '' , $ this -> tablePrefix ) ; } return $ this -> connection ; }
Returns the database connection.

@return \Illuminate\Database\Connection
@throws \InvalidArgumentException
Returns the database connection .