2017-09-14 8 views
0

Eigentlich habe ich ein Stück auf dem Objekt:Laravel: Sortieren nach nach Segmentobjekt

$projects = Project::slice($offset, $limit)->get()

ich durch das Feld ‚Ordnung‘ und die Nutzung Bestellung ‚asc‘ bestellen möchten, denken sollte so aussehen, aber das ist nicht falsch.

$projects = Project::slice($offset, $limit)->orderBy('order','asc')->get();

Welches ist der richtige Weg, es funktioniert zu machen?

+0

Ist 'project' ein beredtes Modell? –

+0

Mögliche doppelte/könnte helfen: https://stackoverflow.com/questions/41664610/laravel-slice-collection-after-an- element –

+0

Ja, ist es. @RossWilson –

Antwort

0

Die Methode slice() wird auf Auflistungen angewendet und die Methode orderBy() wird angewendet, um Abfragen zu erstellen.

Ändern Sie die Zeile wie folgt:

$projects = Project::orderBy('order','asc')->slice($offset, $limit)->get();