2017-08-04 83 views
0

使用sql錯誤查詢數據庫時laravel拋出Throwable接口,而不是查詢異常。 enter image description herehInterface'Throwable'not found

+0

你可以發佈你的代碼嗎? –

+0

錯誤是:'Class'App \ Http \ Controllers \ Info \ DB'找不到' –

+0

謝謝@AlessandroL。我已經上傳了正確的屏幕截圖。 –

回答

0

我和'laravel new demo'有同樣的麻煩,meybe版本庫服務器有錯誤。我今天下午用'composer create-project laravel/laravel = 5.4 demo --prefer-dist'重建了我的laravel項目,它工作正常!這樣做。

1

我正在使用php5.6,並在我做了composer update後得到了這個。

因此,我安裝了php7.1以下這answer

然後我用

sudo a2dismod php5.6 

禁用php5.6,然後我跑到下面,使7.1

sudo a2enmod php7.1 

,最後使用重新啓動的Apache2。

sudo service apache2 restart 

它工作。

0

我修好了我的netstat -tln,發現mysql正在運行0:0:0:0:3306,並且在我的.env文件中設置爲DB_HOST = 127.0.0.1。我將其更改爲DB_HOST = localhost,現在工作正常。