когда дойдёт до этого якоря, то произошли действия из вне
Пример
Есть функция которая записывает данные в БД, но перед записью я хочу внедрить якорь и чтобы при доходе до этого якоря я пробросил в него данные чтобы изменить их там, где эта функция была вызвана и где я слушаю этот якорь?
Я знаю что это возможно, ибо так реализовано в одном из проектов где я работал через кастомные events и listeners, но я не могу понять как это сделать нормально
Цель
Внедрить в функцию якорь в который можно закинуть данные чтобы при продолжении кода они были изменены
Слушать якорь там где функция вызывается и менять данные
Продолжать код в функции с изменёнными данными
у моделей есть Observer https://laravel.com/docs/10.x/eloquent#observers а вообще это про Events. кидаешь событие, слушатели вызывают обработчик, передают данные, возвращают результат.
Обсуждают сегодня