在 laravel 5.4 中找不到驱动程序

could not find driver in laravel 5.4

我从 angular 项目发送请求时收到此错误。

could not find driver (SQL: insert into employees (name, address, gender, department_id, education, experiance, updated_at, created_at) values (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, Laboriosam reprehenderit sint minima dolore quis dolorem perferendis, 2018-05-20 22:54:20, 2018-05-20 22:54:20))

但是当我尝试使用

添加新记录时

php artisan tinker command and execute insert query using laravel eloquent it works very well

否则我遇到了这个异常

notice : i use arch manjaro as my linux distributions

可能 Apache 使用的 PHP 和链接到命令行的 PHP 之间存在冲突。检查您的 PHP 版本和设置,我希望这可以帮助

感谢

并检查这个答案

您应该在您的服务器上安装 PDO。编辑您的 php.ini(查看您的 phpinfo(), "Loaded Configuration File" 行,找到 php.ini 文件路径)。查找并取消注释以下行(删除 ; 字符):

;extension=pdo_mysql.so

然后,重新启动您的 Apache 服务器。更多信息,请阅读http://php.net/manual/en/pdo.installation.php.