如何在 Laravel 中响应 HTTP 请求后执行某些操作

Joa*_*lla 0 php laravel laravel-5

我想知道 Laravel 5 是否可以在回答 HTTP 响应后执行某些操作。

例如,我想回复向我发出请求的服务器,然后开始发送一些电子邮件和通知。

这样服务器就不必等待我发送电子邮件和通知来得到答案。

谢谢

scr*_*bmx 5

这绝对是可能的!查看有关队列的文档: https: //laravel.com/docs/5.2/queues

基本上,您可以创建一个实现该ShouldQueue接口的作业,它将使用QUEUE_DRIVER您在 .env 文件中指定的作业,并回退到“同步”,这意味着它将同步发生。