Exemplo n.º 1
0
 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'));
 }
Exemplo n.º 3
0
 /**
  * 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');
 }