Не удалось найти драйвер в laravel 5.4
Я получаю эту ошибку при отправке запроса из углового проекта.
не удалось найти драйвер (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 magnam aliquip deleniti dolores quia hic est nobis tempora rerum, лейбориозам среза минимума долора quis dolisfe perore), 2018-05-20 22:54:20, 2018-05-20 22:54:20))
но когда я пытаюсь добавить новую запись, используя
Команда php artisan tinker и выполнение запроса на вставку с помощью laravel eloquent работает очень хорошо
иначе я получил это исключение
обратите внимание: я использую Arch Manjaro в качестве дистрибутива Linux
2 ответа
Вы должны установить PDO на вашем сервере. Отредактируйте ваш php.ini (посмотрите на строку phpinfo(), строка "Loaded Configuration File", чтобы найти путь к файлу php.ini). Найдите и раскомментируйте следующую строку (удалите символ;):
;extension=pdo_mysql.so
Затем перезапустите сервер Apache. Для получения дополнительной информации, пожалуйста, прочитайте http://php.net/manual/en/pdo.installation.php.
Возможно, существует конфликт между PHP, который используется Apache, и PHP, который связан с командной строкой. проверьте версию и настройки PHP, надеюсь, это поможет
благодаря апокрыфосу
и проверьте этот ответ здесь