Vous êtes très proche.
Il semble que vous vouliez d'abord ordonner le tableau par ordre décroissant
Model::orderBy('created_at','desc')->take(3);
mais ensuite inverser le tableau. Vous pouvez le faire de deux manières, soit en PHP traditionnel (en utilisant array_reverse).
$_dates = Model::orderBy('created_at','desc')->take(3);
$dates = array_reverse($_dates);
Ou la manière laravel, en utilisant le reverse
fonction dans la Collection
de Laravel classe.
$_dates = Model::orderBy('created_at','desc')->take(3)->reverse();
Découvrez la Collection
de Laravel documentation sur leur site API à http://laravel.com/api/class -Illuminate.Support.Collection.html
Désormais, $dates contiendra la sortie souhaitée.
dunno,time3
world,time4
hihio,time5