/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $goal = Goal::find($id); if (!$goal->user_id == Auth::id()) { return redirect('goal/create')->with('message', 'this is not your page'); } return view('goal.show.main', compact('goal')); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $goal = Goal::find($id); $goal->name = $request->input('name'); $goal->classnames = $request->input('classnames'); $goal->points = $request->input('points'); $goal->category_id = $request->input('category'); $goal->save(); return redirect('/back/goals'); }
public function destroy(Request $request, $lecture_id, $goal_id) { $goal = Goal::find($goal_id); $goal->delete(); return redirect('/lectures/' . $lecture_id . '/goals'); }
public function removeGoal(Request $request) { $return['status'] = false; $return['errors'] = []; if ($request->has('project_id')) { $project_id = $request->get('project_id'); $project = Project::find($project_id); if ($project && $project->user_id == $this->user->id && $project->status == 0) { $goalid = $request->get('goalid'); $goal = Goal::find($goalid); if ($goal->project_id == $project_id) { $goal->delete(); $return['status'] = true; $return['message'] = ['Зорилт устгагдлаа']; } } else { $return['status'] = false; $return['errors'] = ['Таны төсөл биш байна']; } } else { $return['status'] = false; $return['errors'] = ['Төслийн АйДи байхгүй байна']; } return $return; }