/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($programid, $workstreamid, $subjectid) { $program = Program::findOrFail($programid); $workstream = WorkStream::where('id', $workstreamid)->with('RAGs', 'Risks', 'Projects.RAGs', 'Members.User', 'Tasks.ActionOwner')->first(); $subject = Project::where('id', $subjectid)->with('RAGs', 'Risks', 'Members.User', 'Tasks.ActionOwner', 'Comments')->first(); $subjecttype = 'Project'; $subjectid = $subject->id; return view('Project.show', compact('program', 'workstream', 'subject', 'subjecttype', 'subjectid')); }