在Laravel中,如何在不使用(队列和作业)的情况下从控制器异步发送电子邮件?

问题描述 投票:0回答:2

我想立即注册用户后发送电子邮件,而不会由于Mail :: send()造成延迟。我不想在几秒钟后发送电子邮件,我希望立即发送电子邮件,但又不阻止正在发送电子邮件的控制器,出于对Laravel的热爱,请不要建议(队列和作业)。

php laravel email asynchronous
2个回答
0
投票

您可以使用notifications来避免工作。但是您仍然需要设置队列以使其异步。

$user->notify(new OrderPuchased($order));

0
投票

在这种情况下,您可以使用部分响应(如果您使用的是Apache Web服务器)

请参阅此以获得更多信息。

how to call function in background codeigniter

© www.soinside.com 2019 - 2024. All rights reserved.