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
Kodlama Asistanlarının Evrimi: Otomatik Tamamlamadan Laravel Geliştiricileri için Akıllı Yapay Zeka’ya
Sessiz Bir API Güncellemesinin Faturalandırmamızı Nasıl Bozdu (Ve Bunu Nasıl Önleyebiliriz)
API sözleşmeniz CI içinde yer almalıdır
Gelecekteki Benim Okuyabileceğim Laravel Kodu Nasıl Yazarım
Laravel Google Drive Dosya Sistemi: Tanıdık Söz Dizimi ile Sınırsız Bulut Depolama
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

Tanrıların İntikamı: God of War Laufey’de Sürpriz Karakterler Bekleniyor
Oyun
JMGO N3 Ultimate projektör, yeni taşınabilir 4K şampiyonu mu?
Liste
Laravel AI SDK ile ReAct Sohbet Ajanı Geliştirme
Yazılım
Final Fantasy Revelasyonu: Definitif Son Ama Yan Hikayelere Kapı Aralıyor
Oyun
Final Fantasy 7’de Bulut’u Kara Büyücüye Dönüştüren Yenilikçi Sistem
Oyun
Yenilenen Korku Hikayesi: Michael Myers Maskesi ve Bıçağını Buldu
Oyun
//

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?