модельке прописал
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 нет?
😑 , так и получилось
Обсуждают сегодня