Laravel Filitreli Arama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    arkinfes
    arkinfes's avatar
    Kayıt Tarihi: 07/Haziran/2007
    Erkek

    Herkese selam. Laravelde /blabla/ gibi yapıları yapabiliyorum ancak /blog/listele?orderBy=desc gibi link yapısı nasıl kurabilirim? yardımcı olursanız çok sevinirim.


    Do majör soylu ve açık sözlü , Do minör patetik , Re majör parlak , Re minör melankolik , Mi bemol majör soylu ve patetik , aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majör , Mi minör doğanin ilk minör tonu olmasina karsin biraz melankoliktir , Fa majör karışıktır , Fa minör hepsinden patetiktir , Fa Diyez majör iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir , Si majör parlak ve oyun bozannn :))
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Homo

    $order = $request->query('orderBy', false)

    $r = Blog::all()

    if($order){

    $r = $r->orderBy($order);

    }

     

    edit ya da daha temizi: 

    $r = Blog::all()->orderBy($request->query('orderBy', 'id')) // get te order by yoksa direkt id dondursun, id ye gore siralasin

    yolbulucu tarafından 28/Ağu/20 23:53 tarihinde düzenlenmiştir

    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    neverland
    neverland's avatar
    Kayıt Tarihi: 08/Mayıs/2020
    Erkek
    $blogs = Blog::all();
    $blogs = $request->has('orderBy') ? $blogs->orderBy('id', $request->orderBy) : $blogs->orderBy('created_at', 'desc');
    return $blogs->get();

     

    default olarak bir order by ayarlamak istiyorsan bu şekilde yapabilirsin.

    https://laravel.com/docs/7.x/queries#ordering-grouping-limit-and-offset

     

    Collection kullanıyorsan;

    Collection'larda sortBy ve sortByDesc gibi bişey olması lazım.

    https://laravel.com/docs/7.x/collections#method-sortbydesc

     

    Laravel'in dökümanı harikadır. Hatta gördüklerim arasında en iyilerinden. Oradan herşeyi bulabilirsin.

    neverland tarafından 29/Ağu/20 00:28 tarihinde düzenlenmiştir

    Bir gece her zamanki gibi yatağına girip gözlerinin ağırlığına dayanamayıp huzurla uyuduğunu düşün. Sonrasında da hiç uyanmadığını düşünmeye çalıştığında aklında hiçbir şey canlanmayacaktır, çünkü beynin kapalıyken neler olup bittiğini bilemezsin, bu yüzden bu noktayı hayal edebileceğin bir veri yok elinde. Ölüm de tam olarak böyle bir şey. Uykunun 4. saatindeki hissettiklerin, yani; hiçlik, hissizlik. Varlığından ya da yokluğundan haberinin olmaması. Böyle düşününce ölüm biraz daha tanıdık geliyor, daha kabullenilebilir geliyor. Belki de içindeki o çılgın yaşama arzusuna sahip olan egonu ancak böyle ehlileştirebiliyorsun. Aksi halde çılgınca yaşama arzusuna sahip egon sana tanrılar yaratıyor, cennetler vaat ediyor, seni sonsuz bir yaşamın varlığı ve zevkleri ile kandırıyor.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    when methodu kullanmanı tavsiye ederim hocam. Aşağıya ufak bir kod örneği bırakıyorum. Eğer bu yapıyı client tarafında yapacaksaınız gelen verinin ASC veya DESC olma zorunluluğunu koymanı tavsiye ederim.

     

    <?php
    
    public function index(Request $request) 
    {
       $orderBy = $request->get("orderBy");
    
        $blogs = Blog::when($orderBy, function ($query) use ($orderBy) {
                return $query->orderBy("id", $orderBy)
            })->paginate(100); 
    
        //...
    }
    

     


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gececi
    NighT_JudGe
    NighT_JudGe's avatar
    Kayıt Tarihi: 09/Aralık/2008
    Erkek

    vuuu  ne  kadar  laravelci  varmış maşallah  :)  


    Cahildim Dünyanın Rengine Kandım
Toplam Hit: 1571 Toplam Mesaj: 5
php laravel7 laravel