Find
Mutlaka Model'de işlem yaparken findOrFail kullan. Aranan içerik yoksa hata kodu göstermek yerine kullanıcıyı 404 sayfasına götürür.
Kategori oluşturma
Kategori oluştururken olması gereken kolonlar;
id
parentid (default 0)
name
slug
status
Kategoriye Ait İçerik Sayısı (HasMany ile ilişkilendirme)
Altta bulunan kodu Kategori Modeli'nin içine yazıyoruz. Modelimizin adının KategoriModel olsun.
public function urunSayisi(){
return $this->hasMany('App\Models\Urunler','category_id','id')->count();
// ' bağlanılan model ' , ' bağlanılan sütun ', ' bağlanacak id '
}
Kategoriye ait içerik sayısını çekmek için alttaki komutu kullanıyoruz.
@foreach('App\Models\KategoriModel' as $kategori)
{{ $kategori->urunSayisi() }}
@endforeach
Yorum Gönder
Yorum Gönder