[]
yazılımcı arkadaşlar, veritabanı dizaynı ile ilgili bir soru
selam herkese, işin içinden çıkamadım fikir verebilirseniz sevinirim.
şimdi laravel ve sentinel ile bir proje oluşturuyorum.
olay şu,
bu sistem içerisinde hem organizasyonlar hemde organizasyonda görev almış olması muhtemel organizasyon veya personeller olacak.
amaç şu, organizasyon bröve gibi bir şey verecek kendisine bağlı olanlara.
ama mantık da şu;
bir organizasyon temsilcisi sisteme kayıt olacak ve hesabı aktive ettikten sonra
profili oluşturacak içeride.
daha sonra mesela brove vereceği kişi veya kuruluşu eklemek için ekle butonuna basınca gerekli bilgileri girecek, mesela önce sistem soracak organizasyon mu yoksa personel mi diye, personeli seçerse personel bilgilerini ve epostayı girecek. bu eposta adresine bir user olusturulup bilgileri mail olarak gidecek, aynı şekilde organizasyon seçerse de aynı işlem olacak.
fakat mesela sisteme kayıt olmus olan organizasyon şirketi bröve ekleyeceği bir kişi sisteme kayıtlı ise daha önceden başka bir organizasyon şirketi eklemiş olabilir mesela, orada işler karışıyor. falan filan
çok mu zor lan bu :(
sizden yapıyı kurmanızı istemiyorum merak etmeyin sadece düşünüyorum,
laravel 5.1 sentinel kullanıyorum
sentinelin users tablosu , email name falan gibi bilgileri tutuyor da
şimdi kişi mi kurum mu olduğunu anlamak için ayrı bir tablo mu tutmalıyım
fikirleriniz nedir? nasıl bir yapı kurmamı önerirsiniz?
organizasyon tablosu olustursam, sonra da brovealanlar tablosu olustursam
organizasyon tablosundaki organizasyonlar kisi veya organizasyon ekle diyince brovealanlar tablosuna mi eklemeli?
fikriniz nedir?
şimdi laravel ve sentinel ile bir proje oluşturuyorum.
olay şu,
bu sistem içerisinde hem organizasyonlar hemde organizasyonda görev almış olması muhtemel organizasyon veya personeller olacak.
amaç şu, organizasyon bröve gibi bir şey verecek kendisine bağlı olanlara.
ama mantık da şu;
bir organizasyon temsilcisi sisteme kayıt olacak ve hesabı aktive ettikten sonra
profili oluşturacak içeride.
daha sonra mesela brove vereceği kişi veya kuruluşu eklemek için ekle butonuna basınca gerekli bilgileri girecek, mesela önce sistem soracak organizasyon mu yoksa personel mi diye, personeli seçerse personel bilgilerini ve epostayı girecek. bu eposta adresine bir user olusturulup bilgileri mail olarak gidecek, aynı şekilde organizasyon seçerse de aynı işlem olacak.
fakat mesela sisteme kayıt olmus olan organizasyon şirketi bröve ekleyeceği bir kişi sisteme kayıtlı ise daha önceden başka bir organizasyon şirketi eklemiş olabilir mesela, orada işler karışıyor. falan filan
çok mu zor lan bu :(
sizden yapıyı kurmanızı istemiyorum merak etmeyin sadece düşünüyorum,
laravel 5.1 sentinel kullanıyorum
sentinelin users tablosu , email name falan gibi bilgileri tutuyor da
şimdi kişi mi kurum mu olduğunu anlamak için ayrı bir tablo mu tutmalıyım
fikirleriniz nedir? nasıl bir yapı kurmamı önerirsiniz?
organizasyon tablosu olustursam, sonra da brovealanlar tablosu olustursam
organizasyon tablosundaki organizasyonlar kisi veya organizasyon ekle diyince brovealanlar tablosuna mi eklemeli?
fikriniz nedir?
Aklıma getirdiğim yapı şu:
BroveVerenOrganizasyonlar | Personeller | BroveAlanOrganizasyonlar | Users
Tabloları. bunların arasında polymorphic iliski olacak ve modeller users tablosunda tutulacak. Aklıma gelen şey bu ama, daha iyi alternatifi olan var mı?
BroveVerenOrganizasyonlar | Personeller | BroveAlanOrganizasyonlar | Users
Tabloları. bunların arasında polymorphic iliski olacak ve modeller users tablosunda tutulacak. Aklıma gelen şey bu ama, daha iyi alternatifi olan var mı?
- sahipsiz (15.09.15 14:50:30)
kullanıcılar ile organizasyonları ayırlamana gerek yok isuser diye bi alan tut bireyleri flaglar sonuçta personellerde organizasyon içerisine.
- prezarlatif (15.09.15 14:59:49)
Seninteli user roles u kullanıyorum zaten.
3 farklı role var, admin, organizasyon ve user olarak.
admin login olunca admin panele gidiyor ( site sahibi )
organizasyon login olunca organizasyon paneline gidiyor
user login olunca da user ın paneline gidiyor.
bu user panel sadece personel değil organizasyon da olabilir.
şimdi bu 3 rol var ya, bu 3 roldeki organizasyon sadece brove verebilen organizasyonlar, diğer user rolündekilerin brove verme olayı yok. o yüzden ayrı tutmayı düsündüm.
3 farklı role var, admin, organizasyon ve user olarak.
admin login olunca admin panele gidiyor ( site sahibi )
organizasyon login olunca organizasyon paneline gidiyor
user login olunca da user ın paneline gidiyor.
bu user panel sadece personel değil organizasyon da olabilir.
şimdi bu 3 rol var ya, bu 3 roldeki organizasyon sadece brove verebilen organizasyonlar, diğer user rolündekilerin brove verme olayı yok. o yüzden ayrı tutmayı düsündüm.
- sahipsiz (15.09.15 15:53:26)
1