#Laravel
Laravel 12 ile Push Notification: Firebase Cloud Messaging (FCM)
FCM ile tarayıcı kapalıyken bile push notification gönderin. kreait/firebase-php ve Notifire alternatifleriyle Laravel 12 entegrasyonu.
Laravel'de API Rate Limiting: Basit Throttle'dan Dinamik Stratejilere
API rate limiting stratejileri: basit throttle'dan plan bazlı dinamik limitlere, 429 response özelleştirme ve Redis cache driver seçimi.
Laravel 12 ile Gelen Yenilikler
Laravel 12 sürümünde gelen yeni özellikler, iyileştirmeler ve breaking change'lere detaylı bir bakış.
Laravel Observer: Model Event'lerini Temiz Tutmanın Yolu
Model event'lerini Observer ile ayırarak temiz kod yazmak. ObservedBy attribute, afterCommit, sipariş sistemi örneği.
Laravel'de Polymorphic İlişkilerle Like Sistemi Yapmak
Polymorphic ilişkiler ve Trait pattern'i ile tek tabloda like, bookmark, oylama sistemi. N+1 çözümü dahil.
Docker ile Laravel Development Ortamı
Docker Compose kullanarak Laravel için ideal development ortamı kurulumu: PHP, MySQL, Redis, Mailpit.
Laravel'de Gerçek Zamanlı Bildirimler: Socket.IO + Redis
Socket.IO + Redis ile gerçek zamanlı bildirim sistemi kurulumu. Pusher'a gerek yok, kendi sunucunuzda açık kaynak stack.
REST API Best Practices: Laravel ile
Laravel ile profesyonel REST API geliştirirken dikkat etmeniz gereken kurallar ve en iyi pratikler.
Laravel'de Katmanlı Mimari: Controller → Service → Repository
Controller → Service → Repository katmanlı mimari. Ne zaman kullanmalı, interface binding ve test yazılabilirlik.