Cara Mengurutkan Data / Sorting / Order By di Laravel
Assalamualaikum wr wb
Halo semuanya.
Sekarang kita lanjutin lagi belajar mengenai laravel ya. Saat kita membuat applikasi pasti kita akan sering menemui kasus untuk melakukan sorting data atau kalau biasanya di dalam database adalah order by. Nah gimana cara mengurutkan data di laravel ? baik mengurutkan data berdasarkan id, created_at atau berdasarkan field field yang lainnya.
contoh saya punya model namanya Mahasiswa maka cara mengurutkan datanya adalah :
Mahasiswa::all()->orderBy('created_at', 'desc');
selain descending, ada lagi yang bisa kita gunakan yaitu asc.
jadi contoh penerapannya adalah :
Mahasiswa::all()->orderBy('created_at', 'asc');
Setelah itu data data anda akan tersorting. Gimana ? mudah bukan melakukan sortingnya. Kalian bisa merubah created_at menjadi field apapun yang ingin kalian lakukan sorting.
Mahasiswa::all()->orderBy('nama', 'asc');
Halo semuanya.
Sekarang kita lanjutin lagi belajar mengenai laravel ya. Saat kita membuat applikasi pasti kita akan sering menemui kasus untuk melakukan sorting data atau kalau biasanya di dalam database adalah order by. Nah gimana cara mengurutkan data di laravel ? baik mengurutkan data berdasarkan id, created_at atau berdasarkan field field yang lainnya.
Membuat Multiple Midleware LaravelNah di laravel sudah ada fungsi bawaan di orm nya yaitu method orderBy(), gimana cara pakai method orderBy tersebut di laravel ? silakan baca di bawah.
contoh saya punya model namanya Mahasiswa maka cara mengurutkan datanya adalah :
Mahasiswa::all()->orderBy('created_at', 'desc');
selain descending, ada lagi yang bisa kita gunakan yaitu asc.
jadi contoh penerapannya adalah :
Mahasiswa::all()->orderBy('created_at', 'asc');
Setelah itu data data anda akan tersorting. Gimana ? mudah bukan melakukan sortingnya. Kalian bisa merubah created_at menjadi field apapun yang ingin kalian lakukan sorting.
Cara Mengatasi The page has expired due to inactivityJadi semisal kalian mau mengurutkan berdasarkan nama, maka kodenya akan menjadi seperti dibawh ini :
Mahasiswa::all()->orderBy('nama', 'asc');
Oke sekian dulu tutorial kali ini semoga bermanfaat.
Wahh sangat bermanfaat..
ReplyDelete