Как правильно вызывать события на добавление нового товара. Интернет магазин на Laravel
Сегодня у нас снова рубрика “для тех кто не знал“ и мы на примере разберем как правильно вызывать события на добавление нового товара
#интернетмагазин#laravel#cutcode
---------------------------------------------------------------------------------
❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode!
Поддерживай мой проект -
Угостить меня кофе -
🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут -
---------------------------------------------------------------------------------
⏰ Таймкоды:
00:00 Введение
01:00 Постановка задачи
01:57 Добавляем listner к добавлению товара
03:16 Реализация с использованием Observe
04:07 Реализация с использованием Action
05:32 Подведение итогов
Всех поклонников Laravel я приветствую на канале Cutcode! Сегодня у нас снова рубрика “для тех кто не знал“, в которой буду давать небольшие советы, либо демонстрировать фичи из мира Laravel, Livewire и так далее. Кто-то мог о них не знать, а кому-то они даже надеюсь пригодятся. Не забудьте об этом поделиться в комментариях и обязательно прожать лайк я буду крайне благодарен!
Сегодня я отвечу на комментарий пользователя Дениса, который поинтересовался как правильно вызывать события на добавление нового товара. На канале есть ролик где я подробно рассказал как устроены события в Laravel, но видимо этого недостаточно и требуются более точечные примеры. Скажем так реальные кейсы. Сейчас мы как раз рассмотрим добавление нового товара и вызов события которое будет отправлять менеджеру на почту уведомления что товар добавлен. Погнали!
Итак друзья что у нас есть? У нас есть событие product created, когда товар добавлен он у нас принимает текущей продукт, по которому будет срабатывать этот ивент и есть listner слушатель на это событие, который нас просто отправляет на почту уведомления. Уведомление простое вот его view - здесь у нас просто текст - добавлен новый товар и наименование товара. Так еще раз давайте пройдемся - значит у нас событие принимает товар и в ивенте мы знаем что у нас есть товар. Также пользователь писал о том как проверить дополнительно принадлежит ли этот товар какому-либо бренду, то нам ничего не мешает прямо здесь добавить условие и указать если event product и далее уже какой-либо условиям и здесь в каком-то случае отправлять в каком-то нет это как вариант.
Далее как нам добавить этот листнер к нашему товару? Самый простой способ -
зайти в модель и здесь указать свойства dispetchersEvents и здесь на определенное событие как в нашем случае created указать какое событие мы будем вызывать. То есть вот у нас когда товар создается created мы вызываем event productCreated, который я вам показал и у него уже у этого productCreated мы указали в event сервис-провайдере. Давайте посмотрим здесь. Здесь во всех листнерах мы указали что productCreated у нас содержит в себе send new product notifications слушатель листнер. И давайте посмотрим что у нас произойдет в данном случае.
---------------------------------------------------------------------------------
📹 делитесь этим видео с друзьями:
🔔 подпишитесь на YouTube-канал:
📼 Курс по Laravel с нуля:
НАЗВАНИЕНАЗВАНИЕНАЗВАНИЕ
---------------------------------------------------------------------------------
🔗 наш сайт:
📷 наш instagram:
📱 Наш telegram-канал:
1 view
826
310
6 days ago 00:50:00 8
Жизнь по жреческим часам (В. Котов)
6 days ago 00:02:45 1
Поздравление с Днем Матери! МАМОЧКИ ПОЗДРАВЛЯЮ ВАС ВСЕХ С НАШИМ ПРАЗДНИКОМ “ ДНЕМ МАТЕРИ “ !!!!!
6 days ago 00:05:26 2
Семейный адвокат Ирина Гриценко: заключение брачного договора.
6 days ago 00:01:34 1
Какие эмоции у вас вызывает этот торт
6 days ago 00:02:21 1
Ужин для нас и 3летней дочки
6 days ago 00:01:11 1
🌈 ПРОГНОЗЫ НА КИБЕРСПОРТ ЧТО ЭТО ТАКОЕ 👍 СКОЛЬКО ЗАРАБАТЫВАЮТ В БУКМЕКЕРСКИХ КОНТОРАХ
6 days ago 00:01:25 1
Дай Бог Вам счастья и здоровья
6 days ago 00:01:10 1
А у вас также было
6 days ago 00:01:07 1
Интересно сколько же лет телу
6 days ago 01:16:13 2
[Яна Павлидис] Осторожно, еда! Как питание может ускорять и замедлять старение. Марина Розенштейн
6 days ago 00:01:07 1
Интересно сколько же лет телу Непростой тест, несмотря на свой первый вид
6 days ago 00:02:31 1
Только бабушки так могут ждать, самые ожидаемые объятия
6 days ago 00:01:56 1
🤘 УЧИМ КИТАЙСКИЙ ЯЗЫК PDF ⚫ КАК УЧИТЬ КИТАЙСКИЙ ЯЗЫК ОНЛАЙН ⭐
6 days ago 00:01:54 1
Впервые вижу такое блюдо
6 days ago 00:01:19 1
НАКОЛЕННИК УНГА РУС КУПИТЬ 🎯
6 days ago 00:18:23 1
[ТЫ ВИДЕОГРАФ] ЗАЧЕМ ВАМ 10 bit 4:2:2 и S-log??????
6 days ago 00:00:53 4
Клип сообщества ZOV Камчатка!
6 days ago 00:42:42 2
[GazzGo Lab] Полировка автомобиля с Нуля. Как и чем правильно полировать?
6 days ago 00:03:29 1
2024-11-24 10-44 Проповедь о. Александра Сорокина на Лк 10_ 25-37 в нед. 25-ю о милосердном САМАРЯНИНЕ
6 days ago 01:05:15 1
Власть подлейших.
6 days ago 00:23:43 1
САМАЯ ЛУЧШАЯ ПАЛАТКА ДЛЯ ЗИМНЕЙ РЫБАЛКИ!!! Обзор палатки PULSAR 4T!