From 4cea38e0b39aa10c184e1aa959613bd4dad3b958 Mon Sep 17 00:00:00 2001 From: David Staley Date: Wed, 2 Jan 2013 10:44:20 -0700 Subject: [PATCH] Added in a new method for checking pdo drivers Added in a more dynamic method for checking whether to use dblib or sqlsrv drivers for a mssql pdo connection. This is to make local mac devs work well with windows prod machines. --- laravel/database/connectors/sqlserver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/laravel/database/connectors/sqlserver.php b/laravel/database/connectors/sqlserver.php index 04d9d770..1da35063 100644 --- a/laravel/database/connectors/sqlserver.php +++ b/laravel/database/connectors/sqlserver.php @@ -30,7 +30,7 @@ public function connect($config) $port = (isset($port)) ? ','.$port : ''; //check for dblib for mac users connecting to mssql (utilizes freetds) - if (!empty($dsn_type) and $dsn_type == 'dblib') + if (in_array('dblib',PDO::getAvailableDrivers())) { $dsn = "dblib:host={$host}{$port};dbname={$database}"; }