这是我的Laravel应用程序中的邮件队列功能:
public function sendTo($email, $subject, $fromEmail, $view, $data = [])
{
\Mail::queue($view, $data, function($message) use($email, $subject, $fromEmail,$data)
{
//dd($data);
$message->from($fromEmail, 'joedoe@example.com');
$res = $message->to($email)
->subject($subject);
});
}
运行artisan命令php artisan queue:listen
时,会在CLI中触发事件mailer@handleQueuedMessage
,但如何区分不同功能的不同事件名称?
有没有我可以自定义名称,我的功能,所以我可以监视一次处理哪个事件。
例如:
mailer@handleQueuedMessageClient
mailer@handleQueuedMessageAdmin
谢谢!