2015-03-12 2 views
5

Я пытаюсь подключить PostgreSQL с Laravel 5.0, но столкнулся с исключением «Не удалось найти драйвер в PostgreSQL».Laravel: Error [PDOException]: Не удалось найти драйвер в PostgreSQL?

Я попытался это решение, но не связано с PostgreSQL

stackoverflow answer

Мой файл database.php конфиг следующие

расширения
'default' => 'pgsql' 

      'pgsql' => [ 
       'driver' => 'pgsql', 
       'host'  => env('DB_HOST', 'localhost'), 
       'database' => env('DB_DATABASE', 'forge'), 
       'username' => env('DB_USERNAME', 'forgeUser'), 
       'password' => env('DB_PASSWORD', '****'), 
       'charset' => 'utf8', 
       'prefix' => '', 
       'schema' => 'public', 
       'port'  => 5432, 
      ] 

PDO включены в php.ini

extension=php_pdo.dll 

extension=php_pdo_pgsql.dll 

когда я запускаю следующую запятую й

PHP ремесленник мигрировать

дает ошибку

[PDOException] could not find driver 

Его работают хорошо, когда мы соединяемся с PostgreSQL ядра PHP.

Есть ли еще водитель в Ларавеле? Пожалуйста, направляйте меня.

Спасибо

+0

Вы нашли решение на этом? – dKen

ответ

2

Вы должны быть ssh «d в вашу усадьбу или бродячего поле. Затем попробуйте выполнить миграцию.

+0

Хороший улов. Однако это не указано в документации. – Meglio

+0

Да. Документация велика, но невозможно быть абсолютно на 100% тщательным;) – lukeed