Можно описать все методы да и всё.
Будит краcивый method chaining построителя.
->whereLte('column', 3)
->orWhereBetween('column', 1, 50)
->orWhereIn('column' [1, 2, 3])
->where(function($query) {
$query->where('column', '=', ...);
$query->orWhere('column', '=', ...);
})Ну и так далее. И да, убери set_* у методов, он ни к чему.