2
我想將由laravel發送的所有外發電子郵件存儲在我的數據庫中。如何收集Laravel郵件
我知道我可以在發送每封電子郵件之前有額外的代碼,但我更喜歡它是類似事件的並覆蓋所有電子郵件,因爲我的應用程序有很多類發送電子郵件,我不喜歡重複的代碼。
您能否給我一些提示,我該如何收集電子郵件?
謝謝。
我想將由laravel發送的所有外發電子郵件存儲在我的數據庫中。如何收集Laravel郵件
我知道我可以在發送每封電子郵件之前有額外的代碼,但我更喜歡它是類似事件的並覆蓋所有電子郵件,因爲我的應用程序有很多類發送電子郵件,我不喜歡重複的代碼。
您能否給我一些提示,我該如何收集電子郵件?
謝謝。
經過一段時間的研究,我發現Swift觸發了一個名爲「mailer.send」的事件,因此我爲「mailer.send」創建了一個Event Listener,並且它工作正常。
https://github.com/laravel/framework/blob/5.1/src/Illuminate/Mail/Mailer.php#L391
創建一個類將有發送和保存郵件代碼和發送郵件信息傳遞給它,從其他類項目的 – umefarooq
有一個如何實現這個偉大的教程 - HTTP:/ /laravel.com/docs/5.1/events – aeryaguzov
我發現laravel觸發了一個名爲mail.sending的事件。我會明天嘗試,讓你們現在。 – Saman