Merhaba arkadaşlar,
Notification ve Event işlemleri ile ilgili sormak istediğim birkaç sorum var. Yardımcı olabilirseniz sevinirim.
Ben uzun zamandır hep Event ve EventListener ile olayları tetikleyip ve yakalayıp işlemlerimi gerçekleştiriyorum. Bugüne kadar da herhangi bir sorun yaşamadım. Genelde arka planda olayları yakalayınca log yazma, mail gönderme vb. işlemleri yapıyorum. Merak ettiğim husus şu; Notification ve Event yapı olarak birbirinden farklı olarak ne sunuyorlar bize ? İkisi de bir nebze olaylara hükmetmemize olanak sağlıyor. Bunların arasındaki önemli fark nedir ki 2 farklı yapı şeklinde kurgulanmıştır ? Normalde Notification ile yapılan tüm işlemleri Event ile yapabiliyoruz ama bazen biraz zahmetli olabiliyor. Tek farkı ikisinin de kendi alanlarında kolaylık sağlaması mıdır ? İngilizce dokümandan okudum ama bu şekilde bir ayrım yapan bir anlam çıkaramadım. Türkçe makalelerde de böyle bir konuya denk gelmedim.
Bir diğer sorum ise şudur; Notification ile bazı olaylarda broadcast mesajı göndermeye çalıştım. Pusher Debug Console sayfasında mesajları görüyorum ama canlı olarak sitede görüntülemek istediğimde mesajı yakalayamıyorum. Aşağıdaki kaynaklardan okuyup izlediklerimi denedim ama hiçbirinde başarılı olamadım. Ne hikmetse bir türlü pusher servisine giden mesajı dinleyemiyorum. Gördüğümü ve okuduğumu hiçbir hata olmadan birçok kez denedim olmadı.
Özellikle vue.js kullanmadan pusher servisi üzerinden nasıl broadcast mesaj gönderip dinleyebilirim ? Örneğin sitemde yorum yapıldığında ben yorum kayıt kodunun hemen altında notification veya event tetikleyerek pusher servisine göndermeyi ve panelimdeki bildirimlerde canlı olarak +1 bildirim olduğunu görmek istiyorum.
https://laravel-news.com/laravel-notifications-easily-send-quick-updates-through-slack-sms-email-and-more
https://mattstauffer.com/blog/the-new-notification-system-in-laravel-5-3/
https://mattstauffer.com/blog/introducing-laravel-echo/
https://www.sitepoint.com/add-real-time-notifications-laravel-pusher/
https://blog.pusher.com/how-to-build-a-laravel-chat-app-with-pusher/
https://www.youtube.com/watch?v=kNAZNQnig3E
https://www.youtube.com/watch?v=_-fqxYceQbc
https://www.youtube.com/watch?v=i6Rdkv-DLwk
Şimdiden teşekkürler.