I am trying to write a simple login form using Laravel and sqlite DB on localhost (vagrant and virtualbox). However, after entering username and passoword I keep getting "PDOException could not find driver" error. Any ideas?

--- EDIT ---

必须通过键入

  sudo apt-get install php5-sqlite

in my terminal window. It was somehow not enabled by default :/

推荐答案

听起来,您的PHP版本缺少或禁用了PDO扩展.使用phpinfo功能列出已安装和启用的扩展.如果PDO不存在,请在php.ini文件中查找注释行和/或与维护服务器的人员交谈.

Laravel相关问答推荐

Laravel Livewire与自定义JS有关的多姆问题

拉威尔望远镜没有显示请求细节

如何在数据来自Rest API的flutter中创建下拉类别名称列表?

Laravel phpunit 测试失败并出现 PDOException:SQLSTATE[HY000]:一般错误:1 接近0:语法错误

如何在自引用表上使用 Laravel 的 hasManyThrough

如何在 Laravel 中填充以后执行的条件

使用 Laravel 计算页面浏览量

Laravel 4:如何将 WHERE 条件应用于 Eloquent 类的所有查询?

插入重复键时,laravel eloquent 忽略错误

Laravel 控制器中一种特定方法的中间件

Laravel 价格验证只接受正数而不是 0

Laravel 查询构建器 - 如何按别名分组,或进行原始 groupBy

将 hasOne 模型附加到另一个 Laravel/Eloquent 模型而不指定 id

如何在没有 Artisan 的情况下运行 Laravel?

Laravel 验证 pdf mime

改变模式生成器中的列长度?

Laravel 5.3 通知 - 仅使用Electron邮件地址通知

如何判断是否在laravel中使用了分页

如何以及在哪里可以使用 laravel 存储图像?

将图像保存在公共文件夹中,而不是存储 laravel 5