我正在尝试使用Laravel 5的Eloquent将一个注册表保存到我的MySQL数据库中。
我在.env文件中编辑了数据库信息,这个文件位于系统根路径下,而且在config/database.php文件中保留了"default" => "mysql"和其他mysql连接信息 (它使用env('DB_DATABASE', 'forge')来获取信息)。
我可以使用Migration,但是当我尝试使用我的Model的save()函数保存注册表时:
$newClient = new Client;
$newClient->name = "John";
$newClient->save();
以下错误将会发生:
PDOException in Connector.php line 47:
could not find driver
================================================================ 针对@user3158900:
我认为我的PHP
已经安装了MySQL
扩展,根据我的phpinfo()
关于Mysql
的信息。
>php -m
[PHP Modules]
bcmath
calendar
Core
ctype
curl
date
dom
ereg
fileinfo
filter
ftp
gd
hash
iconv
imap
json
ldap
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
odbc
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
pdo_sqlsrv
Phar
Reflection
session
SimpleXML
soap
SPL
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
zip
zlib
[Zend Modules]