/**
  * Validate the input and update the ProjectPhaseDocumentComment in the database.
  *
  * @param \Illuminate\Http\Request $request
  * @param int $projectId
  * @param int $projectPhaseId
  * @param int $projectPhaseDocumentId
  * @param int $projectPhaseDocumentCommentId
  *
  * @return Response
  */
 public function update(Request $request, $projectId, $projectPhaseId, $projectPhaseDocumentId, $projectPhaseDocumentCommentId)
 {
     $projectPhaseDocumentComment = ProjectPhaseDocumentComment::where('id', '=', $projectPhaseDocumentCommentId)->where('project_phase_document_id', '=', $projectPhaseDocumentId)->with(['document', 'document.phase'])->firstOrFail();
     $projectPhaseDocumentComment->fill(['content' => $request->input('content')]);
     if (!$projectPhaseDocumentComment->save()) {
         abort(503);
     }
     return redirect()->route('project.phase.document.show', ['project' => $projectPhaseDocumentComment->document->phase->project_id, 'phase' => $projectPhaseDocumentComment->document->project_phase_id, 'document' => $projectPhaseDocumentComment->document->id]);
 }