Вызов неопределенного метода Illuminate\Database\Eloquent\Collection::where()

Вот мой соответствующий код. Будем очень признательны за любые советы!
Маршруты: (префикс: '/api/v1/')
Route::get('employer/{employerId}/jobs', 'EmployersController@getJobs');
Контроллер:
public function getJobs ($employerId) {
$search = Input::get('query');
$jobs = Job::getAvailableByEmployer($employerId, $search);
return $jobs;
}
Модель:
public static function getAvailableByEmployer($employerId, $search=NULL)
{
$jobs = Job::where('jobs.employer_id', '=', $employerId)
->where('jobs.status', '=', 'Available')
->orderBy('jobs.created_at', 'desc')
->get();
if ($search)
{
$jobs->where('title', 'LIKE', '%'. $search .'%')
->orWhere('description', 'LIKE', '%'. $search .'%');
}
return $jobs;
}
Подробнее здесь: https://stackoverflow.com/questions/224 ... ctionwhere