kullanıcı A B C D rollerinin hepsine birden sahipse ve sisteme girerken sahip oldugu hayır sahip oldugu demiyelimde kendi seçtiği Ana rolüne göre bir route yönlendirmesi veya çeşitli işlemler için bir varsayılan rol ataması yapmak söz konusu ,
Kullanıcılar tablosuna default_role_id gibi bir sütun ekleyerek her kullanıcının varsayılan rolünü saklamak
yada
Kullanıcılara varolan roller arasından birini seçme olanagı tanır ve kullanıcılar tablosunda değilde kullanıcının profilindede tutulabilir .
Her iki türlüde Laravel permission tablosu devre dışı bırakmışım gibi durmazmı ? bu sefer bir middleware yazıldıgında en basitinden user->hasRole() gibi bişe tamamen devre dışı bunun yerine User Yada Profil tablosundaki tutulan kaydı sorgulamak gerekicek.
pivot gibi bir tabloda user_id , role id , default gibi bir many to many de biraz saçma geliyor zaten spatie bunu yapıyor sadece Default alan yok zaten sorunda bu default değer
bir fikir verebilecek varsa müteşekkir kalırım