События наблюдателя модели Laravel не работают при вызове метода сбора - PullRequest
0 голосов
/ 07 июля 2019

У меня есть наблюдатель для моей модели Продукта, который может выполнять некоторые пользовательские команды при удалении модели. Но когда я использую функцию удаления в коллекции моделей, мой наблюдатель не работает.

1 Ответ

0 голосов
/ 07 июля 2019

В зависимости от того, как вы их удалите, наблюдатель не будет запущен, потому что модель не была выбрана ранее.

Удалить раздел документации Laravel

Например, это может уволить наблюдателя:

$products = App\Product::all();
$products->each->delete();

N.B .: Конечно, это просто пример, не используйте его, если не хотите очистить свой стол.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...