[ Paticik.com | Forum | Kullanici Sozlesmesi | Üye Ol ]
» Forum Gezgini ... Üye Ol / Giris Yap
FORUM.PATICIK.COM
[ FORUM ANASAYFA ]  
Sikayet

Bu mesaji sikayet etmek istediginizden emin misiniz?

Bu mesaji neden rapor ettiginizle ilgili bir açiklama girebilirsiniz. Bu islem yöneticilerin mesajin neden sikayet edildigini anlamasini yardimci olacaktir.




Laravel Hakkında
Gönderen Kisi:: khazadum

Selam,

Tim 'in ısrarla önerisiyle laravel'e geçiş yapmış bulunuyorum grinning smiley Takıldığım noktaları bu konuyu ısıtıp ısıtıp sizlere sorarım artık.

Şimdi ilk soruma gelince. Bu Relationships olayını çok anlamadım. Şimdi dört adet tablom var ve aralarında ilişki kurmam gerekiyor. Tablolar; users, companies, departments, roles. Her bir tablo da user_id oluşturdum. users tablosunda da company_id, department_id, role_id alanlarım mevcut.

App\User kısmında;

public function role() {
   return $this->belongsTo('App\Role');
}
public function department() {
   return $this->belongsTo('App\Department');
}
public function company() {
   return $this->belongsTo('App\Company');
}

şeklinde belongsTo ile birbirlerine bağlamaya çalıştım. Controller da ise;

$roles = Role::all();
$company = Company::all();
$department = Department::all();


şeklinde ilgili tabloların verilerini almaya çalışıyorum ve view'e göndermeye çalışıyorum;

return view('admin.users.index', compact('users', 'roles', 'company', 'department'));

Şimdi problem department kısmında. View'deki tabloya department 'i eklediğimde Trying to get property of non-object hatası alıyorum.

{{$user->role->name}}
{{$user->company->name}}
{{$user->department->name}}

department'i sildiğimde roles, company değerleri geliyor. Bu Relationships leri Bilal'e anlatır gibi anlatabilir misiniz bana?

Şimdiden çok teşekkür ederim.

[ Paticik.com | Forum | Kullanici Sozlesmesi | Üye Ol ]
Iletisim : info [at] paticik.com
Secereli Dobermann | Londra Rehberi Copyright 2001-2015 @ Paticik.com
This forum is powered by Phorum