Jesteś bardzo blisko.
Wygląda na to, że chcesz najpierw uporządkować tablicę w kolejności malejącej
Model::orderBy('created_at','desc')->take(3);
ale potem odwróć tablicę. Możesz to zrobić na dwa sposoby, albo tradycyjnym PHP (używając array_reverse).
$_dates = Model::orderBy('created_at','desc')->take(3);
$dates = array_reverse($_dates);
Lub sposób laravela, używając reverse
funkcja w Collection
Laravela klasa.
$_dates = Model::orderBy('created_at','desc')->take(3)->reverse();
Sprawdź Collection
Laravela dokumentacja w ich witrynie API pod adresem http://laravel.com/api/class -Illuminate.Support.Collection.html
Teraz $dates będzie zawierać żądany wynik.
dunno,time3
world,time4
hihio,time5