2017-02-01 138 views
0

您好我正在嘗試在我的Laravel 5.3項目中使用Guzzle。Laravel 5.3 Providers Class'GuzzleHttp Guzzle Client'找不到

我曾經撰寫需要安裝它,是我的composer.json "guzzlehttp/guzzle": "^6.2",

我不知道要放什麼東西的供應商陣列中app.php 我現在有GuzzleHttp\Guzzle\Client::class,

在我的PHP文件在哪裏使用狂飲 我use GuzzleHttp\Client;

$client = new Client([ 'base_uri' => 'https://gateway.watsonplatform.net/tone-analyzer/api/v3/', ]);

請幫助,因爲我得到FatalThrowableError in ProviderRepository.php line 146: Class 'GuzzleHttp\Guzzle\Client' not found

感謝

編輯

所以重新安裝和app.php它的實際工作中除去行GuzzleHttp\Guzzle\Client::class後。這是不好的,我現在沒有它在app.php?

+2

沒有安裝包的聲音 –

+0

您的供應商目錄中是否有名爲guzzlehttp的文件夾? – Sebastian

+0

是的我有一個名爲guzzlehttp的供應商文件夾 –

回答

0

首先檢查供應商的文件夾,以確認guzzleHttp包存在嗎?

現在運行以下命令來解決和安裝的依賴:

composer update 

經過這個過程,希望這個問題將得到解決!

+0

是的供應商文件夾中有一個名爲'guzzlehttp'的文件夾感謝您的幫助 –

+0

我在運行compose更新後得到這個錯誤'[Symfony \ Component \ Debug \ Exception \ FatalThrowableError] 類'GuzzleHttp \ Guzzle \ Client'找不到'這是什麼意思 –

相關問題