Такая проблема. В модели User есть метод, который должен возвращать записи, у которых поле status <3, ну или <=2.
Вот так не работает (возвращает 0 записей, хотя должно быть несколько): return $this->projects->where('status', '<', 3);
А если так, то работает: return $this->projects->where('status', 1);
GaserV: Я бы посоветовал все-же переписать с помощью запросов к базе, ибо выборка по коллекции - плохое решение, если записей много. $this->projects()->where('status', '<', 3)->get()
Если обращаться к связи как к методу - получите экземпляр связи с Query Builder на борту :)