lostyazilim
tr.link

Laravel Ajax Filter Yardım!

3 Mesajlar 646 Okunma
lstbozum
tr.link

TazZ TazZ www.ahmetcetintas.com Kullanıcı
  • Üyelik 19.10.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Grafiker Yazılımcı
  • Konum Aydın
  • Ad Soyad A** Ç**
  • Mesajlar 795
  • Beğeniler 324 / 323
  • Ticaret 19, (%100)
Merhaba arkadaşlar,

bir laravel projem var ve birkaç sorun yaşıyorum. Yardımcı olur musunuz?

Mesela bir film sitesi düşünün;

1- Filmlerin listelendiği bir sayfam var ve bu sayfa ajax filter ile filtreleme yapıyorum. Film türü filtreleme seçeneğinde her seçilen türü göstermesini istiyorum. Yani şöyle:

Aksiyon, drama ve komedi türlerinde filmler var.

Aksiyon tıklandığında aksiyon türündeki filmler listeleniyor. Buna ek olarak komedi de tıklandığında Aksiyon ve komedi türlerinin her ikisinin de seçili olduğu filmler listeleniyor. Ancak ben istiyorum ki hem iki türe de sahip filmler hem de en birine sahip türler listelensin.


if($genres !== null) {

if(!is_array($genres)){
$genres = [$genres];
}

foreach ($genres as $genre){
$query->whereHas('genres', function($q) use ($genre){
$q->where('id', '=', $genre);
});
}

}
 

 

wmaraci
reklam

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
Merhaba laravel bilmiyorum ancak where kosulunuza or(veya) anlamına gelen tanimlamanizi yaptiktan sonra komedi için de aynı işlemi yapmalısınız.
TazZ

kişi bu mesajı beğendi.

TazZ TazZ www.ahmetcetintas.com Kullanıcı
  • Üyelik 19.10.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Grafiker Yazılımcı
  • Konum Aydın
  • Ad Soyad A** Ç**
  • Mesajlar 795
  • Beğeniler 324 / 323
  • Ticaret 19, (%100)
Aslında onu da denemiştim ama farklı birkaç versiyonuyla tekrar deneyeyim.

Cevap için teşekkürler..
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al