Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Laravel :Bagaimana cara mengambil n (nomor apa saja) baris terakhir setelah dipesan dalam urutan menaik?

Anda sangat dekat.

Sepertinya Anda ingin mengurutkan array terlebih dahulu dengan urutan menurun

  Model::orderBy('created_at','desc')->take(3);

tapi kemudian membalikkan array. Anda dapat melakukan ini salah satu dari dua cara, baik PHP tradisional (menggunakan array_reverse).

  $_dates = Model::orderBy('created_at','desc')->take(3);
  $dates = array_reverse($_dates);

Atau cara laravel, menggunakan reverse fungsi di Collection Laravel kelas.

  $_dates = Model::orderBy('created_at','desc')->take(3)->reverse();

Lihat Collection Laravel dokumentasi di situs API mereka di http://laravel.com/api/class -Illuminate.Support.Collection.html

Sekarang $dates akan berisi output yang Anda inginkan.

dunno,time3
world,time4
hihio,time5


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menetapkan beberapa id ke satu baris di MySQL?

  2. Bagaimana cara saya meminta bantuan untuk mengoptimalkan &memperbaiki kueri di MySQL?

  3. Fungsi MySQL untuk menemukan jumlah hari kerja antara dua tanggal

  4. Grup produk kumulatif MySQL oleh

  5. Nilai BUKAN NULL di codeigniter