Arkadaşlar merhabalar ,
bir müddettir Laravel ile uğraşmaktayım , bayağı bir yol katettiğime inanmaktayım ama bazı sorularım var

anlaşılır olması için bayi örneği vereceğim..

Veritabanımda 3 tablom var

bayiler
id - bayi_kodu - şifre - diğer bilgiler....

idareciler
id - bayi_id - tc - ad soyad - unvan - vs......

personel
id - bayi_id - tc - ad soyad - calistigi_bolum - iletişim - vs ......


Bir şirketin bayileri var;
  • Her bayinin yönetici kadrosunda olarak Müdür , Müdür Yardımcısı ( birden fazla olabilir ) , Şefi var ( birden fazla olabilir )....
  • Her bayinin personelleri var...

  • (bayiler tablosu) Bayi kodu ve şifre ile sisteme giriş yapılıyor ( genelde giriş yetkisi müdürde )
  • (idareciler tablosu ) bayi_id alanı baz alınarak yetkili idareci kayıtları tutuluyor ( ünvan kısmı = müdür / müdür yard / şef )
  • (personel tablosu) bayi_id alanı baz alınarak çalışan personel bilgileri saklanıyor

Eloquent nimetlerinden yeteri kadar yararlanamadığımı düşünmekteyim.

bayiler (user modeli olarak kullanmaktayım )
idareciler
personel

şeklinde üç modelim var.

yapmak istediğim şu şekild ;

bayiler::bul('bayi_kodu')->idareciler ; diyerek idareci bilgilerini çekmek istiyorum

ya da

bayiler::bul ('bayi_kodu')->personel()->ara('ad_soyad') ;

şeklinde personel aramak istiyorum;

ya da

personel::bul('tc') diyerek aktif olan giriş yapan bayinin personellerinde TC yi bulmak istiyorum...

gibi çoğaltılabilir.

nasıl yapabilirim acaba, yardımcı olabilecek var mı

umarım, çok uzun olmamıştır , kusura bakmayın