Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Post-Autentikasyon için Otomatik Kiracı Değişimi Sunan Bir Laravel Paketi
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Post-Autentikasyon için Otomatik Kiracı Değişimi Sunan Bir Laravel Paketi

Yazılım

Post-Autentikasyon için Otomatik Kiracı Değişimi Sunan Bir Laravel Paketi

teknomers
Son güncelleme: 1 Nisan 2026 22:43
teknomers
Paylaş
Paylaş

Laravel’da çok kiracılılık (multi-tenancy) yeni bir kavram değildir; ancak birçok uygulama, kiracının kimliğini kimlik doğrulamadan önce çözmeye çalışır. Bu durum, alt alan adı öncelikli sistemler gibi bazı mimarilerde iyi çalışsa da, her uygulama için uygun değildir.

Birçok gerçek dünya SaaS platformunda, kiracı bağlamı bir kullanıcının giriş yapmasından veya kaydolmasından sonra belirlenir. Uygulamanın, kimliği doğrulanmış kullanıcıyı incelemesi, hangi kiracıya ait olduğunu belirlemesi ve ardından veritabanı bağlantısını veya kiracı bağlamını otomatik olarak değiştirmesi gerekir. İşte çözmek istediğim problem bu.

Bu nedenle, otomatik kiracı tespiti, veritabanı geçişi, middleware desteği, model kapsamlandırma ve kiracı yönetim araçlarıyla odaklanan bir Laravel paketi geliştirdik.


Neden Geliştirdik?

Kimlik doğrulama zaten mevcut olan bir Laravel uygulamasına entegre olabilecek bir paket istedik ve sonrasında kiracılığı temiz bir şekilde yönetebilmeyi hedefledik.

Hedeflerimiz basitti:

  • giriş sonrası kiracıyı tespit et
  • otomatik kiracı bağlamı değişimi sağla
  • izole kiracı veritabanlarını destekle
  • yaygın Laravel kimlik doğrulama yığınlarıyla çalış
  • geliştiricilerin yazması gereken özel middleware, dinleyiciler ve bağlantı mantığını azalt

Tek tip bir mimari dayatmak yerine, farklı uygulama akışları ve veri tabanı motorlarıyla çalışabilen bir şey istedim.


Paket Ne Yapar?

Bu paket, Laravel uygulamaları için giriş sonrası çok kiracılılık sağlar.

Bir kullanıcı kimlik doğruladığında, paket doğru kiracıyı otomatik olarak belirler ve uygulamayı o kiracı bağlamına değiştirir. Ayrıca şunları destekler:

  • middleware aracılığıyla otomatik kiracı geçişi
  • birden fazla kiracı veritabanı bağlantısı
  • kiracı bilgisini dikkate alan sorgular için model özellikleri
  • kurulum, oluşturma, durum, taşıma, tohumlama ve temizleme için artisan komutları
  • MySQL, PostgreSQL, SQLite ve SQL Server desteği
  • isteğe bağlı otomatik kiracı oluşturma ve olay temelli kurulum akışları
  • güvenlik doğrulama ve kiracı erişim kontrolleri

Sonuç olarak, kiracıya yönelik Laravel uygulamalarını daha kolay uygulanabilir ve bakımının daha basit olmasını sağlayan bir paket geliştirdik.


Bunu Farklı Kılan Nedir?

Bu paketi farklı kılan şey, giriş sonrası odaklanmasıdır.

Laravel’deki çok kiracılılık tartışmalarının çoğu, kullanıcı kimliği doğrulanmadan önce kiracıyı bir alan adı, alt alan adı veya istek bağlamından tanımlamak üzerine döner. Bu geçerli bir yaklaşım olsa da, her sistem bu şekilde çalışmaz.

Bazı sistemler, öncelikle kimliği doğrulanmış kullanıcıyı inceleyerek kiracıyı belirlemeyi gerektirir. Diğerleri bir yedekleme stratejisine ihtiyaç duyar. Başkaları ise, temel uygulama mantığını yeniden yazmadan birden fazla kiracı tespit yöntemi desteğine ihtiyaç duyar.

Bu paket bu gerçeği göz önünde bulundurarak inşa edilmiştir.

Birden fazla tespit stratejisini, middleware destekli geçişi, birden fazla veritabanı sürücüsünü ve kimlik doğrulamanın zaten mevcut olduğu uygulamalara temiz bir şekilde katman eklemeyi sağlayan bir iş akışını destekler.


Kurulum

Başlamak oldukça basit:

composer require worldesports/laravel-auto-tenancy
php artisan tenant:install --force --migrate
Fullscreen mode

Exit fullscreen mode


Sorular

Herhangi bir sorunuz varsa, bu yazıya doğrudan yanıt verebilir veya bana [email protected] adresinden ulaşabilirsiniz.

Kaynak: Orijinal Makale

Contents
  • Neden Geliştirdik?
  • Paket Ne Yapar?
  • Bunu Farklı Kılan Nedir?
  • Kurulum
  • Sorular
Her Android uygulaması için aynı backend’i yeniden oluşturmaktan bıktım — bu yüzden kendi temelimi oluşturdum.
Büyük Laravel Projelerini Nasıl Yapılandırıyorum (Kişisel Mimari Planım)
API Donmasını Önleyin: Laravel’de Asenkron E-posta Gönderimi
GDPR Uyumlu Çoklu Kiracı CRM Oluşturma: Laravel ile
JWT’leri Yerel Depolamada Saklamayı Durdurun: HttpOnly Cookie Mimarisi 🛡️ – DEV Community
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Arm’ın yeni AGI CPU’su Çin’de satışta, talep yüksek olacak
Sonraki Makale Apple eski iPhone ve iPad’lerdeki güvenlik açığını kapattı

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Yaz Oyun Festivali 2026: En Heyecanlandıran Duyurular ve Oyunlar
Oyun
Yapay Zeka İçerik Üreticilerini Tanımak Zorlaşıyor
Liste
Sigma BF Değerlendirmesi (2026): Eşsiz Tasarım, Sınırlı Performans!
Genel
Nokia N95’te 30 FPS ile Half-Life çalıştırıldı: 2007 telefonlar yeter!
Donanım
Teknolojide Yeni Dönem: My Gym Kodları ile Tanışın
Oyun
Lauf eElja Elektrikli Dağ Bisikleti İncelemesi: Gücü Hisset!
Genel
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?