初次使用laravel的事件监听功能,想要实现如下业务逻辑,请教如何编写合理的代码!//controllercodesclassOrderControllerextendsController{functioncreate(){//dosomething...event(newOrderWasCreated($order_id));}}//apicodesclassApiControllerextendsController{functionsendEmail(){//dosomething...}}//ListenerscodesclassSendEmail{publicfunctionhandle(OrderWasCreated$event){//sendemail...}}有如上三段代码,现在就是想实现当订单创建时在监听器中发送邮件的业务逻辑,不过我不太清楚应该将处理邮件发送的代码写在哪里比较合适?于是我创建了一个api做处理,应该如何与监听器关联呢???
梦里花落0921
繁花如伊
相关分类