/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     //
     // return $request->all()
     $template = ResponseTemplate::find($id);
     $template->update($request->only('name', 'trigger_event', 'user_type_id'));
     $inputTemplate = $request->input('template');
     $inputSubject = $request->input('subject');
     $inputDetail = $request->input('detail_id');
     foreach ($request->input('days') as $key => $detail) {
         //Check if it exists and update
         $templatedetail = ResponseTemplateDetail::find($inputDetail[$key]);
         $templatedetail->number_of_days = $detail;
         $templatedetail->template = $inputTemplate[$key];
         $templatedetail->subject = $inputSubject[$key];
         $template->details()->save($templatedetail);
     }
     return redirect()->route('admin.response_templates.index');
 }