Bạn đang ở rất gần.
Có vẻ như bạn muốn sắp xếp thứ tự mảng đầu tiên theo thứ tự giảm dần
Model::orderBy('created_at','desc')->take(3);
nhưng sau đó đảo ngược mảng. Bạn có thể thực hiện điều này theo một trong hai cách, hoặc là PHP truyền thống (sử dụng array_reverse).
$_dates = Model::orderBy('created_at','desc')->take(3);
$dates = array_reverse($_dates);
Hoặc theo cách laravel, sử dụng reverse
trong Collection
của Laravel lớp học.
$_dates = Model::orderBy('created_at','desc')->take(3)->reverse();
Xem Collection
của Laravel tài liệu tại trang web API của họ tại http://laravel.com/api/class -Illuminate.Support.Collection.html
Bây giờ $ date sẽ chứa kết quả mà bạn mong muốn.
dunno,time3
world,time4
hihio,time5