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-Doğrulama Çoklu Kiracılık için Otomatik Kiracı Değiştirme Özellikli 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-Doğrulama Çoklu Kiracılık için Otomatik Kiracı Değiştirme Özellikli Laravel Paketi

Yazılım

Post-Doğrulama Çoklu Kiracılık için Otomatik Kiracı Değiştirme Özellikli Laravel Paketi

teknomers
Son güncelleme: 2 Nisan 2026 01:47
teknomers
Paylaş
Paylaş

Laravel’da çoklu kiracılık (multi-tenancy) yeni bir kavram değil, ancak birçok uygulama kiracının kimliğini doğrulama öncesi belirleyeceğini varsayıyor. Bu, bazı mimariler için iyi çalışıyor, özellikle alt alan adı (subdomain-first) sistemler için, ancak her uygulamaya uymuyor.

Pek çok gerçek dünya SaaS platformunda, kiracı bağlamı bir kullanıcının giriş yaptıktan veya kayıt olduktan sonra belirleniyor. 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 gerekiyor. Benim çözmek istediğim problem buydu.

Bu nedenle, otomatik kiracı tespiti, veritabanı değiştirme, middleware desteği, model kapsamı ve kiracı yönetimi araçları ile odaklanmış bir Laravel paketi geliştirdik.


Neden Bunu Geliştirdik

Giriş işlemi yapılmış bir Laravel uygulamasına entegre edilebilecek ve kiracılığı temiz bir şekilde yönetebilecek bir paket istedik.

Hedefler sade ve netti:

  • giriş yapıldıktan sonra kiracıyı tespit et
  • otomatik kiracı bağlamını değiştir
  • 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 zorlamak yerine, farklı uygulama akışları ve veritabanı motorları ile çalışabilecek bir çözüm geliştirmek istedim.


Paket Neler Yapıyor

Bu paket, Laravel uygulamaları için doğrulama sonrası çoklu kiracılık sunmaktadır.

Bir kullanıcı kimliğini doğruladığında, paket otomatik olarak doğru kiracıyı belirleyebilir ve uygulamayı o kiracı bağlamına geçirebilir. Ayrıca şunları içerir:

  • middleware aracılığıyla otomatik kiracı geçişi
  • birden fazla kiracı veritabanı bağlantısı
  • kiracı bilinci olan sorgular için model özellikleri
  • kurulum, oluşturma, durum, taşınma, 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 odaklı kurulum akışları
  • güvenlik doğrulama ve kiracı erişim kontrolleri

Sonuç olarak, kiracı bilinci olan Laravel uygulamalarını daha kolay uygulamak ve korumak için tasarlanmış bir paket oluşturulmuştur.


Bunu Farklı Kılan Nedir

Bu paketi farklı kılan, doğrulama sonrası odak olmasıdır.

Laravel’de çoklu kiracılık tartışmaları, genellikle kiracının kimliğini bir alan adı, alt alan adı veya istek bağlamından, kullanıcı kimliği doğrulanmadan önce belirlemek etrafında dönüyor. Bu geçerli, ancak her sistem bu şekilde çalışmıyor.

Bazı sistemler, kiracıyı önce kimliği doğrulanmış kullanıcıyı inceleyerek belirlemek zorundadır. Diğerleri bir geri dönüş stratejisine ihtiyaç duyar. Bazıları da, 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 stratejisi, middleware destekli geçiş, çoklu veritabanı sürücüleri ve kimlik doğrulamanın zaten bulunduğu uygulamalara kiracılığı katmanlı bir şekilde entegre etmeyi sağlayan bir iş akışıyla desteklenmektedir.


Kurulum

Başlamak son derece basit:

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


Sorular

Herhangi bir sorunuz varsa, bu gönderiye doğrudan cevap verebilir veya bana [email protected] adresinden e-posta atabilirsiniz.

Kaynak: Orijinal Makale

Contents
  • Neden Bunu Geliştirdik
  • Paket Neler Yapıyor
  • Bunu Farklı Kılan Nedir
  • Kurulum
  • Sorular
PHP ve Laravel ile İmleç: Karışıklığı Önleyen .cursorrules
Henüz başladın mı, Bobby?
PHP Geliştiricisi Olarak Go’da Geçirdiğiniz İlk Ay: Dürüst Günlük
Görütülemlerden dolayı ekran görüntülerini hata ayıklamaktan bıktım, bu yüzden bir Laravel PDF paketi geliştirdim.
Gerçek Zamanlı Güvenlik Tarayıcısı Oluşturma – Laravel için
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Anthropic, sızan kodu için binlerce GitHub reposunu kaldırdı
Sonraki Makale Acil: Hackerlar TrueConf Sıfır Gün Açığını Kullanarak Kötü Amaçlı Yazılım Yaydı

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Bu Yıl Süper El Niño mu? Dünya İklimini Tersine Çevirir mi?
Genel
Theker 85 Milyon Dolar Topladı, Sıradan Robot Fabrikası İçin İlk Adımını Attı
Genel
Oyun Dünyasında Devrim Yaratacak Hız ve Performans
Oyun
Cenneti Aşan Mücadele Sistemi İki Elinizi Farklı Rollerle Kullanıyor
Oyun
Apple’ın Kamerası, AI ile Süper Güçler Sunabilir mi?
Genel
Jeff Bezos’un Prometheus’u, fiziksel dünya için 12 milyar dolar topladı
Yapay Zeka
//

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?