public function getResults(Requests\SeachMaterialRequest $request) { $input = \Illuminate\Support\Facades\Request::get('category_id'); $materials = Material::where('category_id', $input)->get(); return view('search.results', compact('materials')); }
public function search(Request $request) { $url = $request->url(); $query = $request->query(); $page = $request->has('page') ? $request->get('page') : 1; $filtered = Material::where('private', 0)->search($request->material_search)->get(); $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', 'options', 'categories', 'levels', 'language_focuses', 'activity_uses', 'pupil_tasks', 'books')); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { //SOFT DELETE??? Material::where('material_id', '=', $id)->delete(); return redirect('material'); }