【发布时间】:2015-08-12 07:41:21
【问题描述】:
我正在尝试使用Eloquent 的Laravel 5 将寄存器保存在我的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]
【问题讨论】:
-
它通常列在 API Extensions 框中的 mysqlnd 下。看起来你在命令行上有它,你在使用 WAMP 吗?
标签: php mysql database laravel eloquent