讓我首先解釋我試圖實現的目標 1.用戶提交表單申請成員資格,應用程序向用戶發送郵件確認用戶請求 2.管理員批准或拒絕請求,應用程序發送郵件給用戶通知他們在TransportManager.php中找不到Laravel 5.4 Class'GuzzleHttp Client'(行185)
使用mailtrap,我已能夠使本地工作。移動到生產,我轉而使用Sparkpost按照sending mail with sparkpost tutorial 步驟,但我不斷收到錯誤
類「GuzzleHttp \客戶端」在TransportManager.php未找到(線185)
我可以看到運行作曲家供應商文件夾中的文件夾狂飲需要guzzlehttp /狂飲
"require": {
"php": ">=5.6.4",
"guzzlehttp/guzzle": "^6.3",
"laravel/framework": "5.4.*",
"laravel/tinker": "~1.0"
},
我只是不明白,爲什麼我得到這個錯誤,或者如何解決它。需要幫助解決這個問題
我在我的供應商的文件夾autoload.php。你是這個意思嗎?還是有一個文件,我需要有內線? 順便說一下,我已經手動執行了'composer require guzzlehttp/guzzle',並將其添加到我的composer.json文件中 – Mena
您需要驗證是否有一個'require。/ vendor/autoload.php'寫在被調用的代碼路徑。只要在文件夾中的文件將無濟於事。當你執行這個文件的'require'時,它會依次將所有已安裝依賴項的類加載到你的代碼中。一旦包含這些類,編譯器就會停止抱怨在使用它時該類缺失。 – DeadLock
MemberController是郵件正在被啓動,sp通過你的迴應我在最前面添加了'require'./ vendor/autoload.php''。有一種非常強烈的感覺,我做錯了,但是這是正確的做法嗎?錯誤與以前一樣 – Mena