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?

 

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ı?

sahipsiz

kullanıcılar ile organizasyonları ayırlamana gerek yok isuser diye bi alan tut bireyleri flaglar sonuçta personellerde organizasyon içerisine.

prezarlatif

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.

sahipsiz
1

mobil görünümden çık