新增预约场景
什么时机发送消息给客户?
答:添加入库成功后,发送消息给客户。
在
laravel
写在控制器中,还是写别的地方?答:从业务代码可维护成本来说,分离代码是更好的维护,所以一般不写在控制器中
laravel
提供orm
操作中,有模型事件,可以利用此事件,添加对应的操作代码。用前段话来说,可以理解为
orm
事件为生命周期
同步的发送还是异步的发送?
同步:添加入库后,就直接发送消息,消息方式成功后,才跳转到列表页面。
异步:添加入库成功后,不一定直接就发送消息,等到服务器不太忙,或者有一个别的程序监听,像这样发送消息的工作,交给监听程序来完成。
php中如何来实现工作的异步执行?
答:使用消息队列。