public function getMilestones() { $user = \Auth::user(); $userId = $user->id; $events = \App\Milestone::where('user_id', '=', $userId)->orderBy('date', 'DESC')->get(); return view('events.timeline')->with('events', $events); }
public function generate($id) { ini_set("max_execution_time", 0); $project = Project::find($id); $accomplishments = Accomplishment::where('project_id', $id)->get(); $actions = Action::where('project_id', $id)->get(); $expenses = Expense::where('project_id', $id)->get(); $issues = Issue::where('project_id', $id)->get(); $milestones = Milestone::where('project_id', $id)->get(); $risks = Risk::where('project_id', $id)->get(); $lastUser = $project->users->last(); return view('projects.generate', compact('project', 'actions', 'accomplishments', 'expenses', 'issues', 'milestones', 'risks', 'lastUser')); }
protected function insertMilestone(Request $request, $id) { $milestone = Milestone::where('Project_FK', '=', $id)->first(); if (!empty($milestone)) { $milestone->content = json_encode($request->input('content')); $milestone->save(); } else { $milestone = new Milestone(); $milestone->Project_FK = $id; $milestone->content = json_encode($request->input('content')); $milestone->save(); } }