Selam @HasanAB; ,
Öncelikle, evrensel bir dil olduğu için İngilizce kullanmanı tercih ederim. Hem kod tabanı hem de tablo yapısı açısından İngilizce kullanman global olmanı sağlar. Ayrıca, tablolarında foreign key'leri belirtmediğini görüyorum, bu yüzden ilişkilerini mutlaka foreign key'lerle tanımlamalısın. Ayrıca, roller için bir JSON sütunu eklersen, ileride projeyi daha da geliştirmek istediğinde birden fazla rol ekleyebilirsin. Açıkçası, sorununu tam olarak anlayamadım. Kod paylaşımı olarak birkaç satır üstten ve alttan biraz daha kod eklersen, sorunu daha iyi anlayabilirim.


Not: Lütfen, kod veya projeye ilişkin daha fazla detay vermek istersen sevinirim, daha spesifik bir soru sormaktan çekinme. Yardımcı olmaktan memnuniyet duyarım.
Discord: .bleagle