Laravel Events / Observers

  Рет қаралды 16,424

Просто о Laravel. CutCode

Просто о Laravel. CutCode

Күн бұрын

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 KZbin channel: / @cutcoderu
Laravel Events / Observers
-------------------------------------------------- -------------------------------
🔗 our website: cutcode.ru/
📷 our instagram: / cutcoderu

Пікірлер: 49
@blackjack-e7u
@blackjack-e7u Жыл бұрын
Большое спасибо за урок! Такие доступные объяснения по теме я не видел ни у кого. Просмотрел курс "Ларавел с нуля", он просто невероятно хорош!
@CutCodeRu
@CutCodeRu Жыл бұрын
🤩
@ALexAlex-zl5zi
@ALexAlex-zl5zi Жыл бұрын
Мужик, ты единственный у кого понял Event VS Observer ! Спасибо! Продолжай!)))
@vladje3747
@vladje3747 3 жыл бұрын
Самый приятный автор послушал твой турториал вообще отлично выкладываешь идеальный лектор .Слушай ты действительно качественно умеешь подавать ) Я полтора года на ларавель работаю и подачи не какой )) А у тебя прям чистыми словами пошагово . Да молодец
@CutCodeRu
@CutCodeRu 3 жыл бұрын
Спасибо за отзыв и поддержку, такие комменты мотивируют! Будем стараться делать еще лучше!
@vladje3747
@vladje3747 3 жыл бұрын
@@CutCodeRu А я вообще люблю турториалы смотреть , обычно смотришь и чето подчеркиваешь новое ну процентов 20 полезное новое в каждом втором третьем турториале можно найти . Ну так в основном синьйоров каналы смотрю . Кстати удивительно но половина мидлов не знает чем обсервер от эвента отличается . Я когда на собесках задавал в обратку понял что с обсервер не так много кто использует
@CutCodeRu
@CutCodeRu 3 жыл бұрын
Полезное занятие смотреть подобные ролики, особенно если узнаешь что то новое! В целом процесс обучения бесконечен, я иной раз вновь обращаясь к документации нахожу что то новое) А так что касается observers как показывает практика использую их гораздо чаще чем events) Ну а мидл мидлу рознь)
@MrSfinks13
@MrSfinks13 Жыл бұрын
Спасибо Данил. Хорошо объясняешь, буду рад (думаю, меня поддержат многие), если ты будешь продолжать созидать в этом направлении!
@CutCodeRu
@CutCodeRu Жыл бұрын
Ролику уже год и я все еще созидаю) Спасибо за добрые слова!
@ВладИльин-ж3ъ
@ВладИльин-ж3ъ 3 жыл бұрын
Спасибо большое! Все классно
@CutCodeRu
@CutCodeRu 3 жыл бұрын
Рад стараться!
@CutCodeRu
@CutCodeRu 3 жыл бұрын
не забывайте подписываться на мой канал!
@SadSvit-d2x
@SadSvit-d2x 6 ай бұрын
Спасибо за объяснения. Подписался.
@CutCodeRu
@CutCodeRu 5 ай бұрын
спасибо
@ДарьяМилова-щ6ц
@ДарьяМилова-щ6ц 3 жыл бұрын
👍 спасибо !!!!
@CutCodeRu
@CutCodeRu 3 жыл бұрын
На здоровье)
@ВячеславТараканов-б9и
@ВячеславТараканов-б9и Жыл бұрын
Чувак, ты крут)
@CutCodeRu
@CutCodeRu Жыл бұрын
Спасибо и ты крут что смотришь!
@forgwent
@forgwent Жыл бұрын
Круто, спасибо, а у тебя нет примеров листенеров на событие загрузки файла? Для платформы орчид в документации написано навесить листенер на событие UploadFileEvent, но что то не так делаю, не работает, дебагером не заходит даже…
@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 жыл бұрын
В этом то и смысл интерфейса)
@Hairy89pro
@Hairy89pro 3 ай бұрын
Звук в заставке рвет динамики- телефону больно😢. Материал очень толковый❤
@CutCodeRu
@CutCodeRu 2 ай бұрын
Извините за неудобства! Спасибо за отзыв и за то, что оценили материал! 💔📱❤
@ps-play-loop
@ps-play-loop 4 ай бұрын
А свои события можно создавать , а не только предустановленые ?
@back_to_life0
@back_to_life0 2 жыл бұрын
Думал уроку года 3, а здесь 10мес.. Старый код просто вижу Вместо to_route Вызывается redirect()- route Вместе orderByDesc Orderby и там внутри деск
@CutCodeRu
@CutCodeRu 2 жыл бұрын
И в чем проблема отсутствия этого синтаксического сахара? К слову to_route появился недавно с выходом laravel 9
@SemyonF89
@SemyonF89 9 ай бұрын
спасибо за урок. медиа -вставки "о, вот круто" итп не нужны. Эти вставки сбрасывают концентрацию, информация не для детей,
@CutCodeRu
@CutCodeRu 9 ай бұрын
Исправились в новых роликах
@SemyonF89
@SemyonF89 9 ай бұрын
@@CutCodeRu Понял. Поддерживаю!
@SemyonF89
@SemyonF89 11 ай бұрын
🎉найз
@CutCodeRu
@CutCodeRu 10 ай бұрын
🌟
@madcalm2024
@madcalm2024 2 жыл бұрын
Это настоящий хардкор. Реально проще на джаве со спрингбутом работать, чем на такой пыхе.
@РубинСтаврополь-у9м
@РубинСтаврополь-у9м 2 жыл бұрын
Автор, тема евентов не раскрыта .... не показал как эти события выводить для пользователя на странице
@CutCodeRu
@CutCodeRu 2 жыл бұрын
О какой странице речь напомните?
@РубинСтаврополь-у9м
@РубинСтаврополь-у9м 2 жыл бұрын
@@CutCodeRu Вы создали событие, создали слушателя, потом зарегистрировали их, хелпером подвязали(на треке в 8:35), НО как показать пользователю что произошло событие, как вывести уведомление, что комментарии созданы?
@CutCodeRu
@CutCodeRu 2 жыл бұрын
@@РубинСтаврополь-у9м ну это уже не имеет отношения к базовым знаниям о событиях и явно не должно быть в этом гайде
@РубинСтаврополь-у9м
@РубинСтаврополь-у9м 2 жыл бұрын
@@CutCodeRu Очень хотелось бы, чтоб тема была полностью освещена. Очень прошу сделать такое видео!
@CutCodeRu
@CutCodeRu 2 жыл бұрын
@@РубинСтаврополь-у9м возможно сделаю, но сразу напишу вам план действий если все таки решите делать сами на основе событий! Создаете таблицу с уведомлениями, по событию на новый коммент добавляете запись, показываете увеломления! Все просто и события здесь просто как один из инструментов которого в этой цепочке может и не быть
@back_to_life0
@back_to_life0 2 жыл бұрын
Если ты пришел работать с ларавел без знаний ларавел: 1. Либо ты дурак 2. Либо дурак тот кто тебя нашёл ...
@ЕвгенийБородкин-ы8э
@ЕвгенийБородкин-ы8э Жыл бұрын
оч дебильно выглядят видео вставки
@CutCodeRu
@CutCodeRu 10 ай бұрын
в новых видео не делаем
Создание собственных глобальных helpers в Laravel
4:38
Просто о Laravel. CutCode
Рет қаралды 3,1 М.
НИКИТА ПОДСТАВИЛ ДЖОНИ 😡
01:00
HOOOTDOGS
Рет қаралды 2,7 МЛН
버블티로 부자 구별하는법4
00:11
진영민yeongmin
Рет қаралды 22 МЛН
Laravel Events
32:47
Lectoria. Обучение веб-разработке.
Рет қаралды 6 М.
Фасады (facade) в Laravel. Что это и для чего используются
10:22
Get started with Laravel events and listeners
15:37
Andrew Schmelyun
Рет қаралды 19 М.
Как использовать очереди (Queues/Jobs) в Laravel
13:46
Просто о Laravel. CutCode
Рет қаралды 23 М.
Eloquent Observers or Events Listeners? Which is Better?
8:24
Laravel Daily
Рет қаралды 60 М.
Are we going back to PHP with fullstack JavaScript?
9:57
Maximilian Schwarzmüller
Рет қаралды 147 М.
09 - Events & Listeners
11:01
Laravel
Рет қаралды 23 М.