не удалось найти драйвер в laravel 5.4 - PullRequest
0 голосов
/ 21 мая 2018

Я получаю эту ошибку при отправке запроса из углового проекта.

не удалось найти драйвер (SQL: вставить в employees (name, address, gender, department_id, education, experiance, updated_at, created_at) значения (Karly Frost, Aliquam quo anim illum et nisi occaecat quam ad ut eveniet animi natus, f, 2, Eveniet in ab architecto neque ut molestiae magnamaliquip deleniti dolores quia hic est nobis tempora rerum, Laboriosam preshenderit sint minima dolore quis dolorem perferendis, 2018-05-20 22:54:20, 2018-05-20 22:54:20))

но когда я пытаюсь добавить новую запись, используя

команду php artisan tinker и выполнить запрос на вставку с использованием laravel eloquent, она работает очень хорошо

иначе я получил это исключение

обратите внимание: я использую Arch Manjaro в качестве дистрибутива Linux

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Вы должны установить PDO на вашем сервере.Отредактируйте ваш php.ini (посмотрите на строку phpinfo (), строка «Loaded Configuration File», чтобы найти путь к файлу php.ini).Найдите и раскомментируйте следующую строку (удалите символ;):

;extension=pdo_mysql.so

Затем перезапустите сервер Apache.Для получения дополнительной информации, пожалуйста, прочитайте http://php.net/manual/en/pdo.installation.php.

0 голосов
/ 21 мая 2018

Возможно, существует конфликт между PHP, который используется Apache, и PHP, который связан с командной строкой.проверьте версию и настройки PHP, я надеюсь, что это может помочь

благодаря apokryfos

и проверить этот ответ здесь

...