EventServiceProvider.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. namespace App\Providers;
  3. use App\Events\AddAuthRoleEvent;
  4. use App\Events\SignBackMessageEvent;
  5. use App\Events\SuccessSignMessageEvent;
  6. use App\Events\SuccessSignSureEvent;
  7. use App\Listeners\AddAuthRoleListener;
  8. use App\Listeners\SignBackMessageListener;
  9. use App\Listeners\SuccessSignMessageListener;
  10. use App\Listeners\SuccessSignSureListener;
  11. use Illuminate\Support\Facades\Event;
  12. use Illuminate\Auth\Events\Registered;
  13. use Illuminate\Auth\Listeners\SendEmailVerificationNotification;
  14. use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
  15. class EventServiceProvider extends ServiceProvider
  16. {
  17. /**
  18. * The event listener mappings for the application.
  19. *
  20. * @var array
  21. */
  22. protected $listen = [
  23. Registered::class => [
  24. SendEmailVerificationNotification::class,
  25. ],
  26. SuccessSignMessageEvent::class=>[
  27. SuccessSignMessageListener::class
  28. ],
  29. SignBackMessageEvent::class=>[
  30. SignBackMessageListener::class
  31. ],
  32. SuccessSignSureEvent::class=>[
  33. SuccessSignSureListener::class
  34. ],
  35. AddAuthRoleEvent::class=>[
  36. AddAuthRoleListener::class
  37. ]
  38. ];
  39. /**
  40. * Register any events for your application.
  41. *
  42. * @return void
  43. */
  44. public function boot()
  45. {
  46. parent::boot();
  47. //
  48. }
  49. }