#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.