Pomoc
-
Szukaj
-
Użytkownicy
-
Kalendarz
Pełna wersja:
[inny]laravel 5.2
Forum PHP.pl
>
Forum
>
PHP
>
Frameworki
miccom
31.03.2016, 12:33:19
Dzień dobry.
Mam szybkie pytanie.
Jak rozwiązać sortowanie z uwzględnieniem polskich znaków?
Mam pytanie:
[PHP]
pobierz
,
plaintext
$users
=
User
::
all
(
)
->
sortBy
(
'nazwisko'
)
;
[PHP]
pobierz
,
plaintext
I ładuje mi listę prawidłowo, tylko polskie znaki na końcu, np. nazwisko Ćma
Proszę o pomoc:)
Pyton_000
31.03.2016, 12:36:04
Kod
$users = User::orderBy('nazwisko')->get();
Dodatkowo musisz sprawdzić jakie masz kodowanie w BD ustawione na to pole.
miccom
31.03.2016, 12:44:24
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
31.03.2016, 12:45:47
ah sorry, nie sortBy a orderBy
miccom
1.04.2016, 06:07:27
Ok, wielkie dzięki.
Działa, aż się dziwię, że nie zastosowałem tego zapytania.
Daję plusik
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.