laravel 5.2 - Modell :: all () order by

8

Ich erhalte die vollständige Sammlung eines Modells mit folgendem:

$posts = Post::all();

Aber ich möchte das in umgekehrter chronologischer Reihenfolge.

Was ist der beste Weg, um diese Sammlung in der gewünschten Reihenfolge zu erhalten?

    
datavoredan 07.02.2016, 05:26
quelle

3 Antworten

18
%Vor%

Sie können die Methode orderBy verwenden. Ersetzen Sie den Spaltennamen durch den gewünschten Namen.

    
Jilson Thomas 07.02.2016, 05:41
quelle
4

Sie können jetzt sortBy oder sortByDesc :

verwenden %Vor%     
Nicolas Perraut 30.12.2017 16:57
quelle
0

Da viele auf neuere Versionen von Laravel umziehen, können Sie :: latest () ab 5.3 verwenden - Ссылка .

    
conrad10781 13.10.2017 12:34
quelle

Tags und Links