Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inny]laravel 5.2
Forum PHP.pl > Forum > PHP > Frameworki
miccom
Dzień dobry.
Mam szybkie pytanie.

Jak rozwiązać sortowanie z uwzględnieniem polskich znaków?
Mam pytanie:
  1. $users = User::all()->sortBy('nazwisko');


I ładuje mi listę prawidłowo, tylko polskie znaki na końcu, np. nazwisko Ćma wink.gif
Proszę o pomoc:)
Pyton_000
Kod
$users = User::orderBy('nazwisko')->get();


Dodatkowo musisz sprawdzić jakie masz kodowanie w BD ustawione na to pole.
miccom
Kodowanie, utf-8_unicode_ci, próboałem też utf-8_polish_ci

Niestety, $users = User::sortBy('nazwisko')->get();
generuje błąd
BadMethodCallException in Builder.php line 2238:
Call to undefined method Illuminate\Database\Query\Builder::sortBy()
Pyton_000
ah sorry, nie sortBy a orderBy
miccom
Ok, wielkie dzięki.
Działa, aż się dziwię, że nie zastosowałem tego zapytania.
Daję plusik wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.