/**
  * Remove the specified resource from ResearchArea.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $researchArea = ResearchArea::find($id);
     $researchArea->delete();
     Flash::success('Research area deleted successfully.');
     return redirect('/admin/research_area');
 }
예제 #2
0
 /**
  * Show dashboard
  * 
  * @return Response
  */
 public function index()
 {
     $faculty = Faculty::count();
     $researchGroup = ResearchGroup::count();
     $researchArea = ResearchArea::count();
     $news = News::count();
     return view('admin.pages.dashboard', compact('faculty', 'researchGroup', 'researchArea', 'news'));
 }
 /**
  * Show the form for editing the specified Publication.
  *
  * @param  int $facultyId
  * @param  int  $id
  * @return Response
  */
 public function edit($facultyId, $id)
 {
     $publication = Publication::with(['faculty', 'researchArea'])->find($id);
     $facultyName = Faculty::find($facultyId)->name;
     $researchAreaList = ResearchArea::lists('name', 'id')->all();
     $typeList = ['journal' => 'Journal', 'conference' => 'Conference'];
     return view('admin.faculty.publication.edit', compact('facultyId', 'facultyName', 'researchAreaList', 'typeList', 'publication'));
 }
 /**
  * Display the specified ResearchArea.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $active = 'research';
     $researchArea = ResearchArea::with('publication')->findOrFail($id);
     return view('frontend.research_area.show', compact('active', 'researchArea'));
 }