у меня есть эта линия
$entries = $company->sheet_entries->where('date', $this->getToday())->take(5);
Я хотел бы заказать по «дате», «убыванию»
Когда-то предполагалось, что будет сделано так.
$entries = $company->sheet_entries->where('date', $this->getToday())->orderBy('date','desc')->take(5);
Но это возвращает ошибку
Method orderBy does not exist.
Я использовал orderBy раньше при вызове красноречия, но с тормозами; например, у меня есть строка ниже, которая работает:
$last = $user->sheet_entries()->where('company_id', $user->company_privileges->company_id)->orderBy('created_at', 'desc')->first();
В чем разница, почему второй пример не работает?