wmaraci reklam

Laravel Ajax Filter Yardım!

3 Mesajlar 548 Okunma
pst.net
wmaraci reklam

TazZ TazZ www.ahmetcetintas.com Kullanıcı
  • Üyelik 19.10.2012
  • Yaş/Cinsiyet 36 / 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

Okanisik Okanisik Vip Tema Web Tasarım A.Ş. Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1380
  • Beğeniler 699 / 702
  • 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.

Vip Tema Web Tasarım A.Ş.

TazZ TazZ www.ahmetcetintas.com Kullanıcı
  • Üyelik 19.10.2012
  • Yaş/Cinsiyet 36 / 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
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al