Как использовать orderby метод подсчета
Модель загона:
public function sheeps()
{
return $this->hasMany('App\Sheep');
}
Я хочу заказать по количеству овец в каждом загоне и получить загон с наименьшим количеством овец:
$corral = Corral::orderBy(..., 'ASC')->first();
У вопроса есть решение - Посмотреть?
Ответы - Как использовать orderby метод подсчета / How to use orderBy with count method
Является ответом!

16.11.2019 08:34:54
Вы могли бы использовать withCount()
, а затем заказать по этому элементу, я думаю:
$corral = Corral
::withCount('sheeps')
->orderBy('sheeps_count', 'asc')
->first();
Проверьте этот раздел документации.
Помочь в развитии проекта: