Exemplo n.º 1
0
 /**
  * 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'));
 }
Exemplo n.º 2
0
 /**
  * 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');
 }
Exemplo n.º 3
0
 public function destroy(Request $request, $lecture_id, $goal_id)
 {
     $goal = Goal::find($goal_id);
     $goal->delete();
     return redirect('/lectures/' . $lecture_id . '/goals');
 }
Exemplo n.º 4
0
 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;
 }