public function postFilter(Request $request) { $url = $request->url(); $query = $request->query(); $page = $request->has('page') ? $request->get('page') : 1; $filtered = MaterialsController::getFilter($request); $materials = MaterialsController::makeLengthAware($filtered, $url, $query, $page); $categories = MaterialCategory::lists('category', 'category'); $levels = MaterialLevel::lists('level', 'level'); $language_focuses = MaterialLanguageFocus::lists('language_focus', 'language_focus'); $activity_uses = MaterialActivityUse::lists('activity_use', 'activity_use'); $pupil_tasks = MaterialPupilTask::lists('pupil_task', 'pupil_task'); $books = ['' => ''] + MaterialBook::lists('book', 'book')->all(); return view('material.search', compact('materials', 'categories', 'levels', 'language_focuses', 'activity_uses', 'pupil_tasks', 'books')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $material_categories = MaterialCategory::all(); return view('category.index', compact('material_categories')); }