Heim > Fragen und Antworten > Hauptteil
Ich liste die Artikel sortiert nach device.sort_order
Ganzzahlspalte auf und diese Spalte funktioniert einwandfrei.
$parts = \App\DevicePart::with('device')->get()->sortBy('device.sort_order')->values(); @foreach($parts as $i) {{ $i->device->sort_order }} - {{ $i->title }} @endforeach
Dadurch wird eine Liste erstellt, die so aussieht:
1 - Carga 1 - Baseband 2 - Baseband 2 - Conectores 2 - Camera
Also, jetzt möchte ich es ein zweites Mal nach dem title
-Feld sortieren, ohne die erste Reihenfolge zu verlieren, damit die ARTIKELTITEL in alphabetischer Reihenfolge angezeigt werden können.
1 - Baseband 1 - Carga 2 - Baseband 2 - Camera 2 - Conectores
Gibt es eine Möglichkeit, dies zu tun?
P粉0999853732024-03-31 17:09:15
使用 ORDER BY sort_order, title
,它在 Laravel 中的等效项是:
$parts = \App\DevicePart::with('device') ->orderBy('sort_order') ->orderBy('title') ->get();