【发布时间】:2018-12-29 23:37:31
【问题描述】:
在 Laravel 5.6 中
我有一个名为DocumentSend的活动,
我有很多听众喜欢(SendEmail,SendNotification,SendSMS),
监听器是可选的(取决于文档类型并由用户定义), 现在的问题是:
我如何仅使用SendSMS 侦听器或DocumentSend 与所有侦听器调用例如DocumentSend 事件?
我希望你明白我的意思,并告诉我解决我的问题的最佳做法。
提前致谢
【问题讨论】:
-
我已经开始考虑使用接口了。我认为您可以创建一个作为通用侦听器的单个接口,然后将属性设置为条件以检查接口何时实现,然后您可以根据该属性手动执行它们。你怎么看?
标签: laravel laravel-5 listener laravel-5.6 laravel-events