Тёмный
No video :(

Laravel Events / Observers 

Просто о Laravel. CutCode
Подписаться 14 тыс.
Просмотров 16 тыс.
50% 1

Hello everyone. On air CutCode. Today we'll talk about Laravel events. Events in Laravel. Let's talk about when to use them. And let's practice, try to apply it with a live example.
❗️❗️❗️How to make complex sites in laravel? It's easy with cutcode!
Support my project - cutcode.ru/
Buy me coffee - buymeacoffee.com/cutcode
🤖🤖🤖My assistant Taylor is ready to give you a present. Pick up here - cutcode.ru/cha...
When should events be applied? They are used when creating, updating, etc. Take an online store, for example. There is a process of creating an order - when you create an order, the event of sending an email notification to the client is triggered, an email notification to the manager that an order has appeared. Perhaps there is a need to send analytical data to a CRM system, telegram bot, etc. There can be a lot of additional events.
This is exactly what events are used for. The event of the new order event is created and all additional handlers are added to it. So that this ultimately does not overflow controllers or models with code and a separate logical class is responsible for each event
-------------------------------------------------- -------------------------------
📹 share this video with your friends:
• Laravel Events/Observe...
🔔 subscribe to the RU-vid channel: / @cutcoderu
Laravel Events / Observers
-------------------------------------------------- -------------------------------
🔗 our website: cutcode.ru/
📷 our instagram: / cutcoderu

Опубликовано:

 

27 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 49   
@ALexAlex-zl5zi
@ALexAlex-zl5zi Год назад
Мужик, ты единственный у кого понял Event VS Observer ! Спасибо! Продолжай!)))
@user-gh5rp1qj6t
@user-gh5rp1qj6t 11 месяцев назад
Большое спасибо за урок! Такие доступные объяснения по теме я не видел ни у кого. Просмотрел курс "Ларавел с нуля", он просто невероятно хорош!
@CutCodeRu
@CutCodeRu 11 месяцев назад
🤩
@vladje3747
@vladje3747 2 года назад
Самый приятный автор послушал твой турториал вообще отлично выкладываешь идеальный лектор .Слушай ты действительно качественно умеешь подавать ) Я полтора года на ларавель работаю и подачи не какой )) А у тебя прям чистыми словами пошагово . Да молодец
@CutCodeRu
@CutCodeRu 2 года назад
Спасибо за отзыв и поддержку, такие комменты мотивируют! Будем стараться делать еще лучше!
@vladje3747
@vladje3747 2 года назад
@@CutCodeRu А я вообще люблю турториалы смотреть , обычно смотришь и чето подчеркиваешь новое ну процентов 20 полезное новое в каждом втором третьем турториале можно найти . Ну так в основном синьйоров каналы смотрю . Кстати удивительно но половина мидлов не знает чем обсервер от эвента отличается . Я когда на собесках задавал в обратку понял что с обсервер не так много кто использует
@CutCodeRu
@CutCodeRu 2 года назад
Полезное занятие смотреть подобные ролики, особенно если узнаешь что то новое! В целом процесс обучения бесконечен, я иной раз вновь обращаясь к документации нахожу что то новое) А так что касается observers как показывает практика использую их гораздо чаще чем events) Ну а мидл мидлу рознь)
@MrSfinks13
@MrSfinks13 Год назад
Спасибо Данил. Хорошо объясняешь, буду рад (думаю, меня поддержат многие), если ты будешь продолжать созидать в этом направлении!
@CutCodeRu
@CutCodeRu Год назад
Ролику уже год и я все еще созидаю) Спасибо за добрые слова!
@user-rn2of7sh7h
@user-rn2of7sh7h 3 года назад
Спасибо большое! Все классно
@CutCodeRu
@CutCodeRu 3 года назад
Рад стараться!
@CutCodeRu
@CutCodeRu 3 года назад
не забывайте подписываться на мой канал!
@user-rz4uf7yp7b
@user-rz4uf7yp7b 3 года назад
👍 спасибо !!!!
@CutCodeRu
@CutCodeRu 3 года назад
На здоровье)
@user-xh7wg6yn5o
@user-xh7wg6yn5o 4 месяца назад
Спасибо за объяснения. Подписался.
@CutCodeRu
@CutCodeRu 3 месяца назад
спасибо
@user-yd5sn2fj2t
@user-yd5sn2fj2t Год назад
Чувак, ты крут)
@CutCodeRu
@CutCodeRu Год назад
Спасибо и ты крут что смотришь!
@user-ge6pt5lp9u
@user-ge6pt5lp9u Месяц назад
Звук в заставке рвет динамики- телефону больно😢. Материал очень толковый❤
@CutCodeRu
@CutCodeRu Месяц назад
Извините за неудобства! Спасибо за отзыв и за то, что оценили материал! 💔📱❤
@11-april
@11-april 3 года назад
Автор всё хорошо рассказал. Хотелось бы кое-что пояснить по поводу момента на 9:36, когда мы подключаем к классу интерфейс ShouldQueue. Мне было непонятно, почему обработчик должен работать в качестве очереди. В смысле непонятно, как интерфейс может повлиять на это. Возможно, для опытных php-программистов будет очевидно, но я не мог понять и меня это нервировало)) Нашёл ответ на Stack Overflow. Оказывается, Laravel просто проверяет, является ли экземпляр сущностью класса (в то числе всех родительских классов и интерфейсов) Что-то вроде if ($object instanceof ShouldQueue) И, судя по всему, тогда и реализуются методы, относящиеся к очереди.
@CutCodeRu
@CutCodeRu 3 года назад
Да я тоже не гений и какие то моменты могу посчитать очевидными и не обьяснить до конца но вы правильно поняли, есть проверка на реализацию у класса интерфейса, все просто
@back_to_life0
@back_to_life0 2 года назад
В этом то и смысл интерфейса)
@ps-play-loop
@ps-play-loop 2 месяца назад
А свои события можно создавать , а не только предустановленые ?
@back_to_life0
@back_to_life0 2 года назад
Думал уроку года 3, а здесь 10мес.. Старый код просто вижу Вместо to_route Вызывается redirect()- route Вместе orderByDesc Orderby и там внутри деск
@CutCodeRu
@CutCodeRu 2 года назад
И в чем проблема отсутствия этого синтаксического сахара? К слову to_route появился недавно с выходом laravel 9
@forgwent
@forgwent Год назад
Круто, спасибо, а у тебя нет примеров листенеров на событие загрузки файла? Для платформы орчид в документации написано навесить листенер на событие UploadFileEvent, но что то не так делаю, не работает, дебагером не заходит даже…
@SemyonF89
@SemyonF89 9 месяцев назад
🎉найз
@CutCodeRu
@CutCodeRu 9 месяцев назад
🌟
@SemyonF89
@SemyonF89 7 месяцев назад
спасибо за урок. медиа -вставки "о, вот круто" итп не нужны. Эти вставки сбрасывают концентрацию, информация не для детей,
@CutCodeRu
@CutCodeRu 7 месяцев назад
Исправились в новых роликах
@SemyonF89
@SemyonF89 7 месяцев назад
@@CutCodeRu Понял. Поддерживаю!
@madcalm2024
@madcalm2024 2 года назад
Это настоящий хардкор. Реально проще на джаве со спрингбутом работать, чем на такой пыхе.
@back_to_life0
@back_to_life0 2 года назад
Если ты пришел работать с ларавел без знаний ларавел: 1. Либо ты дурак 2. Либо дурак тот кто тебя нашёл ...
@user-dm8ms6xq1v
@user-dm8ms6xq1v 2 года назад
Автор, тема евентов не раскрыта .... не показал как эти события выводить для пользователя на странице
@CutCodeRu
@CutCodeRu 2 года назад
О какой странице речь напомните?
@user-dm8ms6xq1v
@user-dm8ms6xq1v 2 года назад
@@CutCodeRu Вы создали событие, создали слушателя, потом зарегистрировали их, хелпером подвязали(на треке в 8:35), НО как показать пользователю что произошло событие, как вывести уведомление, что комментарии созданы?
@CutCodeRu
@CutCodeRu 2 года назад
@@user-dm8ms6xq1v ну это уже не имеет отношения к базовым знаниям о событиях и явно не должно быть в этом гайде
@user-dm8ms6xq1v
@user-dm8ms6xq1v 2 года назад
@@CutCodeRu Очень хотелось бы, чтоб тема была полностью освещена. Очень прошу сделать такое видео!
@CutCodeRu
@CutCodeRu 2 года назад
@@user-dm8ms6xq1v возможно сделаю, но сразу напишу вам план действий если все таки решите делать сами на основе событий! Создаете таблицу с уведомлениями, по событию на новый коммент добавляете запись, показываете увеломления! Все просто и события здесь просто как один из инструментов которого в этой цепочке может и не быть
@user-se6pm8fg3d
@user-se6pm8fg3d 10 месяцев назад
оч дебильно выглядят видео вставки
@CutCodeRu
@CutCodeRu 8 месяцев назад
в новых видео не делаем
Далее
СЕРЕГА ПИРАТ - TEAM SPIRIT
02:37
Просмотров 313 тыс.
ФОТОГРАФИЯ ЦЕНОЙ ЖИЗНИ
32:38
Просмотров 1,7 млн
Laravel Events
32:47
Просмотров 6 тыс.
Get started with Laravel events and listeners
15:37
Просмотров 19 тыс.
СЕРЕГА ПИРАТ - TEAM SPIRIT
02:37
Просмотров 313 тыс.