public function adminChange(User $user, Questionnaire $questionnaire) { if ($questionnaire->active == 0) { //the questionnaire is already disabled $questionnaire->update(['active' => 1]); Flash::success(trans('admin/messages.questionnaireActivate')); } elseif ($questionnaire->active == 1) { //the questionnaire is already enabled $questionnaire->update(['active' => 0]); Flash::success(trans('admin/messages.questionnaireBan')); } return redirect()->back(); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $questionnaire = Questionnaire::findOrFail($id); return $questionnaire; }
/** * Display a listing of parties under this questionnaire. * * @param int $questionnaireId * @return \Illuminate\Http\Response */ public function index($questionnaireId) { $questionnaire = Questionnaire::findOrFail($questionnaireId); $parties = Party::where('questionnaire_id', $questionnaireId)->get(); return view('parties.index')->with(compact('questionnaire', 'parties')); }