модельке прописал
                  
                  
                  protected $dispatchesEvents = [
                  
                  
                    'created' => EventCreated::class,
                  
                  
                  ];
                  
                  
                  Далее создал случатель в папке 
                  
                  
                  app/Listeners
                  
                  
                    (
                  
                  
                  SendNotification
                  
                  
                  )
                  
                  
                  потом связах их в 
                  
                  
                  app/Providers/EventServiceProvider.php
                  
                  
                  таким образом
                  
                  
                      
                  
                  
                  protected $listen = [
                  
                  
                          \App\Events\EventCreated::class => [
                  
                  
                              \App\Listeners\SendNotification::class
                  
                  
                          ],
                  
                  
                    ];
                  
                  
                  ------
                  
                  
                  В общем ситуация такая:
                  
                  
                  - Создал запись через модельку в базе
                  
                  
                  - сработал created
                  
                  
                  - сработал файл 
                  
                  
                  EventCreated
                  
                  
                  - сработал файл 
                  
                  
                  SendNotification
                  
                  
                  - сработал файл 
                  
                  
                  SendNotification
                  
                  
                  
                  
                  
                  , выяснял путем записи логов в каждом файле.
                  
                  
                  Получается событие одно, а генерируется 2 слушателя, как так ?
                  
                  
                  при этом слушатель выполняется без очередей в фоне, а сразу синхронно при создании записи
                  
                  
                
автоопределение подписок не включали? "самоподписывания" в SendNotification нет?
😑 , так и получилось
Обсуждают сегодня