Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何改进Laravel master中EventServiceProvider的$listen数组_Events_Laravel 5 - Fatal编程技术网

如何改进Laravel master中EventServiceProvider的$listen数组

如何改进Laravel master中EventServiceProvider的$listen数组,events,laravel-5,Events,Laravel 5,有没有人考虑过如何改进EventServiceProvider中Laravel5的$listen数组。我有超过100个事件,添加新的事件和处理程序会让我很痛苦 谢谢你的帮助! 干杯 您使用的是队列提供程序还是仅侦听事件?如果使用队列系统设置事件,然后打开队列侦听器,则无需全部定义它们。队列将处理它。我已经用SQS完成了。嘿,谢谢你的评论。我在$listen数组中描述EventServiceProvider中的所有事件,并订阅此事件。仅此而已……我已经检查过了,我使用redis的队列进行后台工作,

有没有人考虑过如何改进EventServiceProviderLaravel5$listen数组。我有超过100个事件,添加新的事件和处理程序会让我很痛苦

谢谢你的帮助!
干杯

您使用的是队列提供程序还是仅侦听事件?如果使用队列系统设置事件,然后打开队列侦听器,则无需全部定义它们。队列将处理它。我已经用SQS完成了。

嘿,谢谢你的评论。我在$listen数组中描述EventServiceProvider中的所有事件,并订阅此事件。仅此而已……我已经检查过了,我使用redis的队列进行后台工作,如发送电子邮件、检查smth等。但我要求的是活动,而不是工作。我不认为使用作业而不是事件是个好主意。嘿,我刚刚意识到你可以随时切换到事件服务提供商组。然后,您可以注册一些用于不同目的的服务提供商,而不是为事件提供一个服务提供商。我希望事情能解决。