/** * 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'); }
/** * 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')); }