- Düzenlendi
tüm kategorileri listlemek istiyorum ama 1 tanesi hariç.
dokumantasyonu inceledim except buldum ,kullanmaya calıstım ama aradıgım sey degıl sanırım.
tüm kategorileri listlemek istiyorum ama 1 tanesi hariç.
dokumantasyonu inceledim except buldum ,kullanmaya calıstım ama aradıgım sey degıl sanırım.
Merhabalar;
Aşağıdaki yöntemle yapabilirsiniz.
Category::WhereNotIn('id', [1,2])->get(); // categories tablosundan idleri 1 ve 2 olan verileri listelemez
Category::WhereIn('id', [1,2])->get(); // categories tablosundan sadece idleri 1 ve 2 olan verileri listeler
aeneas Aradığınız şey except gibi geldi bana
Bu sorgu sayesinde 1 idli kategori hariç hepsini getirebilirsiniz. Veya yukarıda da belirtildiği gibi olabilir
$categories = \App\Models\Category::WhereNotIn('id', [1])->get();
return $categories;
beyondelayer İlk verdiğiniz except örneği çok yanlış bir örnek. Tüm kategorileri çekip üstünde işlem yapıyorsunuz. Ona ne ram ne de işlemci dayanır...
mgsmus Siliyim abi ozaman yanlış yönlendirmiş olmayayım