Русские видео

Сейчас в тренде

Иностранные видео


Скачать с ютуб Как правильно вызывать события на добавление нового товара. Интернет магазин на Laravel в хорошем качестве

Как правильно вызывать события на добавление нового товара. Интернет магазин на Laravel 3 года назад


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса savevideohd.ru



Как правильно вызывать события на добавление нового товара. Интернет магазин на Laravel

Сегодня у нас снова рубрика "для тех кто не знал" и мы на примере разберем как правильно вызывать события на добавление нового товара #интернетмагазин#laravel#cutcode --------------------------------------------------------------------------------- ❗️❗️❗️как делать сложные сайты на laravel? Это просто с cutcode! Поддерживай мой проект - https://cutcode.ru/ Угостить меня кофе - buymeacoffee.com/cutcode 🤖🤖🤖Мой помощник Тэйлор готов выдать тебе подарок. Забирать тут - https://cutcode.ru/chat-bot --------------------------------------------------------------------------------- ⏰ Таймкоды: 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 слушатель листнер. И давайте посмотрим что у нас произойдет в данном случае. --------------------------------------------------------------------------------- 📹 делитесь этим видео с друзьями:    • Как установить Laravel 8 с использованием ...   🔔 подпишитесь на YouTube-канал: https://www.youtube.com/c/cutcoderu?s... 📼 Курс по Laravel с нуля:    • Курс по Laravel 8 обучение с нуля. Бесплат...   НАЗВАНИЕНАЗВАНИЕНАЗВАНИЕ --------------------------------------------------------------------------------- 🔗 наш сайт: https://cutcode.ru/ 📷 наш instagram:   / cutcoderu   📱 Наш telegram-канал: https://t.me/laravel_cutcode

Comments