github/fortify/issues
Bu konu kapanmış olsada tıklayarak linke gitmek istemeyenler için konuyu Google translate bile çok iyi çeviriyo meraklısı linkten okuyabilsede sorunun türkçesi şöyle ;
Pek çok projede ihtiyaca göre birden fazla kullanıcı tablosuna sahibiz, bu nedenle bu senaryoda tek kullanıcı tablosunun olması mümkün değildir. Sonuç, veritabanında farklı roller için kimlik bilgilerini depolayan birden çok tablodur.
Bu durumda şimdiye kadar Laravel'de her kimlik bilgisi tablosu için config / auth.php'de özel koruma belirtiyor ve bunları çoklu kimlik sistemi oluşturmak için kullanıyorduk. Ancak Jetstream, Fortify.php'de belirtilen tek korumayı kullanıyor.
Talep: Lütfen fortify.php'den tek bir koruma kullanmak yerine çoklu kimlik sistemi oluşturmak için config / auth.php'de belirtilen korumayı seçme seçeneği sağlayın. Şu anda, uygulamada kullanmak için fortify.php'de belirtilen yalnızca bir guard kullanmak zorunda kalıyoruz. Lütfen yardım et !!
Aslında benim için işler şu yanıtla ilginçleşiyor
taylorotwell commented on 29 Oct 2020
Sorum şöyle ;
Öğretmen - Öğrenci yada Alıcı - Satıcı gibi kullanıcıları farklı tablolarda tutmak istersem bu mümkün değilmi ?
Örneğin Alıcı - Satıcı kullanıcısının farkı sadece Vergi numarası olması halinde belki bu nullable geçilebilir ancak ya senaryoda Satıcının nullable geçmemesi gereken çok fazla alan var ise _? Veya Öğretmen kullanıcısının sadece şifre - email -ad - branş gibi 3-5 adet alana ihtiyacı varken öğrencinin 15-20 alanı olduğunu düşünü , tamam durum Auth ile çözülebiliyo olabilir ama Öğretmen için tabloda 20 alanın Null olması biraz saçma olmuyomu ?
Kısaca illa tüm kullanıcıları tek tabloda tutup sorunu Manually Authenticating Users ilemi çözmeliyim .