我想立即注册用户后发送电子邮件,而不会由于Mail :: send()造成延迟。我不想在几秒钟后发送电子邮件,我希望立即发送电子邮件,但又不阻止正在发送电子邮件的控制器,出于对Laravel的热爱,请不要建议(队列和作业)。
您可以使用notifications来避免工作。但是您仍然需要设置队列以使其异步。
$user->notify(new OrderPuchased($order));
在这种情况下,您可以使用部分响应(如果您使用的是Apache Web服务器)
请参阅此以获得更多信息。
how to call function in background codeigniter