事件篇
小于 1 分钟
提示
主要介绍如何使用laravel-fast-api-youhujun组件包的事件,事件作为AOP切面编程思想的直观落地体现
事件
注意
1选择用事件来处理,虽然看起来冗余繁琐,但是可以实现松耦合和高可扩展性
2因为新版采用的是mysql+es双写架构,因此如果es需要同步处理,建议创建对应事件,代码解耦同步处理.
3如果需要异步处理,可以创建job队列,可以根据情况,将Job队列或者放在Service业务逻辑层,或者放置在EventListener事件监听层处理
快速创建事件和事件监听
php artisan call:event 路径/名称