这不是通常的"找不到驱动程序" Laravel的错误消息。我能够成功创建迁移并将其反映在数据库中。但是,当我尝试插入或选择时,我收到以下错误:
QueryException in Connection.php line 647:
could not find driver (SQL: insert into .....
这是我的迁移文件:
public function up()
{
Schema::create('vendors', function (Blueprint $table) {
$table->increments('id');
$table->string('vendor_name');
$table->string('contact_name');
$table->string('phone_number');
$table->string('alt_phone_number');P
$table->string('email')->unique();
$table->string('address');
$table->timestamps();
});
}
这是我的RESTful模型中的store()方法:
public function store(Request $request)
{
//
Vendor::create(request(['vendor_name', 'contact_name', 'phone_number', 'alt_phone_number', 'email','address']));
this.index();
}
我知道请求正在获取数据,因为我即将执行dd()
并完全查看内容。
答案 0 :(得分:0)
这对我有用:
对于PDOException:找不到MySQL的驱动程序,如果它是基于Debian的
OS,
sudo apt-get -y install php5-mysql