Использую такой код, всё работает отлично.
Но чуток не так как мне надо (
public function onRun ()
{
$this->authors = $this->loadAuthors();
}
protected function loadAuthors()
{
$query = AppAuthor::all();
if ($this->property('sortOrder') == 'name asc') {
$query = $query->sortBy('name');
}
if ($this->property('sortOrder') == 'name desc') {
$query = $query->sortByDesc('name');
}
if ($this->property('results') > 0) {
$query = $query->take($this->property('results'));
}
return $query;
}
Получается результат
Anton
Borya
Valik
Гена
Дёня
Но мне надо что бы вначале сортировало по кириллице, потом по латинице, цифрам и знакам:
Типа так:
Гена
Дёня
Anton
Borya
Valik
01killer
777Вася
<3LoveIs