#PHP

Web Güvenliği: OWASP Top 10 ve Laravel

Laravel uygulamalarında en yaygın güvenlik açıkları ve bunlara karşı alınması gereken önlemler.

Laravel'de Socialite ile Microsoft Hesabıyla Giriş

Socialite ile Microsoft hesabıyla giriş: Azure AD kaydı, callback handler, kullanıcı eşleştirme, production kontrol listesi.

Laravel Testing: Feature ve Unit Test Rehberi

Laravel uygulamalarında test yazmanın önemi ve PHPUnit/Pest ile test stratejileri.

Laravel'de Custom Validation Rule Yazma

Custom validation rule yazma: TC kimlik, IBAN, telefon, iş günü kontrolü. Parametreli rule, closure rule ve Form Request entegrasyonu.

Laravel'de Custom Helper Fonksiyonları Yazmak

Custom helper fonksiyonları: format_price, turkish_date, active_class. Composer autoload, function_exists guard ve best practice'ler.

Laravel'de Excel ve CSV Import/Export İşlemleri

Maatwebsite/Excel ile import/export: FromQuery, WithHeadingRow, validation, chunk reading, queue ve şablon indirme.

Laravel'de Fatura PDF Oluşturma

barryvdh/laravel-dompdf ile fatura PDF oluşturma: Blade template, inline CSS, mail ile gönderme ve performans ipuçları.

Laravel'de Dosya Yükleme ve İlerleme Çubuğu

Dosya yükleme ve ilerleme çubuğu: XMLHttpRequest progress event, drag & drop, çoklu dosya ve PHP upload limitleri.

Laravel ile Multi-Tenancy SaaS Uygulama Geliştirme

Multi-tenancy mimarisi: shared database, separate database, tenant_id scoping, subdomain routing ve Tenancy for Laravel paketi.