hInterface'Throwable'未找到

时间:2017-08-04 18:32:14

标签: laravel laravel-5

使用sql错误查询数据库时laravel抛出找不到Throwable接口而不是查询异常。enter image description here

4 个答案:

答案 0 :(得分:1)

我正在使用php5.6并在我composer update之后得到了这个。

所以我在answer

之后安装了php7.1

然后我使用

禁用了php5.6
sudo a2dismod php5.6

然后我运行以下命令启用7.1

sudo a2enmod php7.1

最后使用。

重新启动了apache2
sudo service apache2 restart

并且有效。

答案 1 :(得分:0)

我今天和'laravel new demo'有同样的麻烦,meybe之前存储库服务器有错误。我今天下午用'composer create-project laravel / laravel = 5.4 demo --prefer-dist'重建我的laravel项目,它有效!这样做。

答案 2 :(得分:0)

在我的上一个项目中,我也遇到了这个错误。我使用的是PHP 5.6.30版本。当我升级到7.0.1版本时,一切都很好。 http://php.net/manual/en/class.throwable.php

答案 3 :(得分:0)

当我执行netstat -tln时我修复了我的问题,发现mysql运行的是0:0:0:0:3306,而我的.env文件设置为DB_HOST = 127.0.0.1。我把它改成了DB_HOST = localhost,现在工作正常。

相关问题