2017-02-11 62 views
0

我想排隊併發送基於database的隊列驅動程序的郵件。我可以發送電子郵件與:如何在Laravel 5.4中運行數據庫驅動的郵件隊列?

Mail::to('[email protected]')->send(new ForgotPassword($first_name, $link)); 

這也適用(我看到一排插入0​​表)。

Mail::to('[email protected]')->queue(new ForgotPassword($first_name, $link)); 

但我找不到在後臺運行隊列和發送電子郵件的方式。

這不是工作:

php artisan queue:work 

我怎麼能這樣做?

注意:這是Laravel 5.4。

回答

0

請提供有關您的錯誤的見解(檢查laravel.log文件)。這可能是因爲你的變量中的一個或兩個是不是提供給您可郵寄類,所以不要忘了在ForgotPassword類來定義

public $first_name; 
 
public $link;

,並設置類構造函數。