• 30-05-2021, 11:23:55
    #1
    Merhabalar,

    Laravel ile sadece ilk 5 seçilen değeri listeletmek istiyorum. 5 den fazla listenince sayfa bütünlüğünü kaybediyor bunun için ne yapabilirim ?

    Örneğin: Aşağıdaki resimde Popüler filtelerin sadece seçili olan ilk 5 tanesinin listelenmesini istiyorum. Bunun için bana yardımcı olur musunuz ? Peşinen teşekkür ederim.


     <div class="g-attributes">
                        <span class="attr-title" style="color: orange"><b><i class="icofont-medal"></i> {{$translate_attribute->name ?? ""}}:</b> </span>
                        @foreach($termsByAttribute as $term )
                            @php $translate_term = $term->translateOrOrigin(app()->getLocale()) @endphp
                    ->>Buradaki span class ile veri çekiliyor ->>        <span class="item {{$term->slug}} term-{{$term->id}}" style="color: green" >{{$translate_term->name}}</span>
                        @endforeach
                    </div>
  • 30-05-2021, 12:05:05
    #2
    Örnek;
    $items = Products::latest()->take(5)->get();
    Laravel 8 ise böyle.
  • 30-05-2021, 12:24:17
    #3
    Bunu controller'da mi eklemem lazım ?
  • 30-05-2021, 12:26:01
    #4
    IlyadaMain adlı üyeden alıntı: mesajı görüntüle
    Bunu controller'da mi eklemem lazım ?
    Evet controller'dak ile değiştirmeniz gerekiyor. Tabii kendinizdeki verilere göre değiştirerek.
  • 30-05-2021, 12:42:00
    #5
    Ama problem şu; bunu contollerda değiştirirsem, otel detay sayfasında da sadece ilk 5 filtreyi gösterecektir. Bu sebeple, ben bunu controller üzerinden değil de sıralama listesi üzerinden değiştirebilir miyim? Onu merak ediyorum..
    Yukarıdaki resimdeki gibi sadece otel listeleme sayfasında değişiklik yapmak istiyorum. Eğer controllerda değişiklik yaparsam otel detay sayfasında da sadece 5 filtre gözükecek. Bu sebeple, bu uygun değil gibi. Aşağıdaki resim ne demek istediğimi anlatacak sanırım.