EventServiceProvider.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?php
  2. namespace App\Providers;
  3. use App\Events\AgentCreatedEvent;
  4. use App\Events\AgentUpdatedEvent;
  5. use App\Events\AppCreatedEvent;
  6. use App\Events\AppDeletedEvent;
  7. use App\Events\AppUpdatedEvent;
  8. use App\Events\ChannelCreatedEvent;
  9. use App\Events\ChannelDeletedEvent;
  10. use App\Events\ChannelUpdatedEvent;
  11. use App\Events\InnerUserNewIncEvent;
  12. use App\Events\InnerUserOrderIncEvent;
  13. use App\Listeners\AgentCreatedListener;
  14. use App\Listeners\AgentUpdatedListener;
  15. use App\Listeners\AppCreatedListener;
  16. use App\Listeners\AppDeletedListener;
  17. use App\Listeners\AppUpdatedListener;
  18. use App\Listeners\ChannelCreatedListener;
  19. use App\Listeners\ChannelDeletedListener;
  20. use App\Listeners\ChannelUpdatedListener;
  21. use App\Listeners\InnerUserNewIncListener;
  22. use App\Listeners\InnerUserOrderIncListener;
  23. use App\Listeners\Laravel\QueryListener;
  24. use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
  25. use Illuminate\Database\Events\QueryExecuted;
  26. class EventServiceProvider extends ServiceProvider
  27. {
  28. /**
  29. * The event listener mappings for the application.
  30. *
  31. * @var array
  32. */
  33. protected $listen = [
  34. //对查询事件进行监听,把SQL日志记录到stoarge/logs里
  35. QueryExecuted::class => [
  36. QueryListener::class,
  37. ],
  38. // 单个代理创建完毕后事件.
  39. AgentCreatedEvent::class => [
  40. AgentCreatedListener::class,
  41. ],
  42. // 单个代理更新完毕后事件.
  43. AgentUpdatedEvent::class => [
  44. AgentUpdatedListener::class,
  45. ],
  46. AppCreatedEvent::class => [
  47. AppCreatedListener::class,
  48. ],
  49. AppUpdatedEvent::class => [
  50. AppUpdatedListener::class,
  51. ],
  52. AppDeletedEvent::class => [
  53. AppDeletedListener::class,
  54. ],
  55. ChannelCreatedEvent::class => [
  56. ChannelCreatedListener::class,
  57. ],
  58. ChannelUpdatedEvent::class => [
  59. ChannelUpdatedListener::class,
  60. ],
  61. ChannelDeletedEvent::class => [
  62. ChannelDeletedListener::class,
  63. ],
  64. InnerUserOrderIncEvent::class => [
  65. InnerUserOrderIncListener::class,
  66. ],
  67. InnerUserNewIncEvent::class => [
  68. InnerUserNewIncListener::class,
  69. ],
  70. ];
  71. /**
  72. * Register any events for your application.
  73. *
  74. * @return void
  75. */
  76. public function boot()
  77. {
  78. parent::boot();
  79. //
  80. }
  81. }