Я хочу передать массив, содержащий все ученики, упорядоченные по специализации, начальный год и имя.
$apprentices = Apprentice::orderBy('specialization', 'asc')->orderBy('startYear', 'asc')->orderBy('name', 'asc')->get();
Это прекрасно работает, но теперь я хочу только вернуть наборы данных из учеников, которая началась 4 года или менее назад.Я попробовал это:
$apprentices = Apprentice::orderBy('specialization', 'asc')->orderBy('startYear', 'asc')->orderBy('name', 'asc')->get()->where('startYear' <= date("Y") - 4);
, но это ничего не возвращает.
Это просто небольшая синтаксическая ошибка или моя идея с самого начала неверна?Заранее спасибо