我在寻找这个问题的解决办法,但没有找到完全相同的办法。以下是所有错误消息:
illuminate\database\queryexception:找不到驱动程序(sql:select*from information\u schema.tables,其中table\u schema=forge和table\u name=migrations)
at/mnt/c/xampp/htdocs/blog/vendor/laravel/framework/src/illuminate/database/connection。php:664 660|//如果在尝试运行查询时发生异常,我们将格式化错误661 |//消息以包含与sql的绑定,这将使此异常成为662 |//对开发人员的帮助,而不仅仅是数据库的错误。663 |捕获(例外$e){
664 |抛出新queryexception(665 |$query,$this->preparebindings($bindings),$e 666 |);667| } 668|
异常跟踪:
1 pdoexception::(“找不到驱动程序”)/mnt/c/xampp/htdocs/blog/vendor/laravel/framework/src/illuminate/database/connectors/connector。php:70
2 pdo::uu构造(“mysql:host=127.0.0.1;端口=3306;dbname=forge“,”forge“,”,[])/mnt/c/xampp/htdocs/blog/vendor/laravel/framework/src/illuminate/database/connectors/connector。php:70
请使用参数-v查看更多详细信息。
我试着发出命令 sudo apt-get install php7.0-pgsql
本主题的另一个laravel:error[pdoexception]:在postgresql中找不到驱动程序,仍然无法工作。
1条答案
按热度按时间dgtucam11#
你需要安装pdo和mysql驱动程序
用php版本替换v。如果您正在使用postgresql,请确保在config/database.php或.env文件中更改连接