/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $goal = new Goal(); $goal->name = $request->input('name'); $goal->points = $request->input('points'); $goal->category_id = $request->input('category'); $goal->weight = $request->input('weight'); $goal->save(); return redirect('/back/goals'); }
public function store(Request $request, $lecture_id) { $this->validate($request, ['title' => 'required', 'description' => 'required']); $lecture = Lecture::find($lecture_id); $goal = new Goal(); $goal->title = $request->title; $goal->description = $request->description; $goal->lecture()->associate($lecture); $goal->save(); return redirect('/lectures/' . $lecture_id . '/goals'); }
public function addGoal(Request $request) { $rules = ['title' => 'required', 'description' => 'required', 'start' => 'required', 'end' => 'required', 'phase' => 'required', 'goal' => 'required']; $v = Validator::make($request->all(), $rules); if ($v->fails()) { $return['status'] = false; $return['errors'] = $v->errors(); } else { 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) { $goal = new Goal(); $goal->title = $request->get('title'); $goal->project_id = $request->get('project_id'); $goal->description = $request->get('description'); $goal->start = $request->get('start'); $goal->end = $request->get('end'); $goal->phase = $request->get('phase'); $goal->goal = $request->get('goal'); $goal->save(); $goalDetail = View::make('modules.project.goal_list_item')->with('g', $goal)->with('remove', true)->render(); $return['status'] = true; $return['view'] = $goalDetail; } else { $return['status'] = false; $return['uid'] = $this->user->id; $return['project_id'] = $project_id; $return['errors'] = ['Таны төсөл биш байна']; } } else { $return['status'] = false; $return['errors'] = ['Төслийн АйДи байхгүй байна']; } } return $return; }