Groß- / Kleinschreibung bei der Nutzung von sortBy() in Laravel ignorieren

Nutzt man die Funktion sortBy() von Laravel um Daten zu sortieren, dann wird normalerweise die Groß- und Kleinschreibung beachtet. Möchte man das bewusst deaktivieren, dann kann man das über die Parameter SORT_NATURAL|SORT_FLAG_CASE machen. Ein Beispiel:

$customers = Customer::all()->sortBy( 'name', SORT_NATURAL|SORT_FLAG_CASE );

Gut zu wissen ist dabei, dass sortBy() die gleichen Parameter akzeptiert wie die php-eigene sort()-Funktion. Eine Übersicht über alle möglichen Parameter ist hier zu finden.

Schreibe einen Kommentar