public function getAvailableSchoolsAttribute() { $filters = array_filter(Input::only('specialty', 'district', 'municipality', 'city', 'type', 'search')); $filters['financing'][] = $this->id; $schools_data = new School(); return $schools_data->filterSchools($filters)->get()->count(); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $filters = array_filter(Input::only('specialty', 'district', 'municipality', 'city', 'type', 'financing', 'search')); $filters_data = School::listFilters(); $schools_data = School::filterSchools($filters)->paginate(16); return View::make('list')->with('filters', $filters_data)->with('schools', $schools_data); }