С веб-сайта
«Люди сортируют строки с номерами по-разному, чем программное обеспечение. Большинство алгоритмов сортировки сравнивают значения ASCII,
Изменить: Вот ссылка на реализацию Java Comparator Implementation с этого сайта.
Это относится к вашему первоначальному запросу.
hasOneThrough будет доступно в Laravel 5.8
Можно использовать hasOneThrough
, интегрированный на Laravel => 5.8.
public function garage()
{
return $this->hasOneThrough(
Garage::class,
Car::class,
'car_id',
'id',
null,
'garage_id'
);
}
не используют решения как
return $this->car->garage();
, поскольку это использует нетерпеливую загрузку, и Вы звоните в базу данных по каждому повторению. Подобные решение не оптимизированы.