Я использую laravel и создаю запрос, но orderby не работает с полями генерации в select
$slots = Slot::select(\DB::raw('STR_TO_DATE(slots.when, "%h:%i %p") as timestart,id, `when`, end, namePanel, nameNetwork, nameAngel101, nameAngel102, nameAngel103, locationPanel, locationNetwork, locationAngel101, locationAngel102, locationAngel103, day_id, moderator_id, created_at, updated_at'))->where('day_id',$day['id'])->orderBy('timestart','ASC')->get();
результат не отсортирован с использованием timestart, попытался распечатать -> toSql (), онвыглядит нормально и работает нормально в phpmyadmin
есть идеи?