在Laravel 5.2中找不到类'Illuminate \ Database \ MySqlConnection'错误

时间:2019-04-23 08:03:39

标签: laravel-5.2

在laravel 5.2中加载动态页面时,出现以下错误。

  ConnectionFactory.php第217行中的

FatalThrowableError:   找不到类'Illuminate \ Database \ MySqlConnection'

可能是问题。如何解决这些问题,我在以下命令中尝试过,但这些都无助于纠正上述问题。

  1. composer dump-autoload
  2. php artisan cache:clear
  3. php artisan route:cache
  4. php artisan config:cache

4 个答案:

答案 0 :(得分:1)

对于我来说,删除供应商目录并重新运行composer安装可以解决此问题。

答案 1 :(得分:1)

只需在项目目录中先执行sudo rm -R vendor,然后再执行composer install,一切都会正常工作。

答案 2 :(得分:0)

我不是使用Laravel 5.2,而是5.7.28。我遵循@jgleesti的解决方案,删除了供应商文件夹并重新运行composer安装。它做得更好,但不能解决我的问题。因此,我采取了更多措施来解决我的问题。

  

sudo apt-get --purge删除php-common

     

sudo apt-get install php-common php-mysql php-cli php-bcmath

不确定如何,但是对我有用。

答案 3 :(得分:-1)

我遇到了同样的问题,看来PDO无法在我的网站上正常工作

1-尝试清除php / mysql 2-重新安装php / mysql

似乎pdo的模块是从php --ini和php -m加载的