예제 #1
0
 public function closeRevision($incidentId, Request $request)
 {
     $incident = Incident::find($incidentId);
     $incident->update(['status' => 'open']);
     $revision = Revision::find($request->input('id'));
     $revision->update(['status' => 'closed', 'comment' => $request->input('comment'), 'closed_revision_at' => date('Y-m-d h:i:s')]);
     $incident = Incident::find($incidentId);
     $incident->update(['hours' => $incident->hours + (strtotime($revision->closed_revision_at) - strtotime($revision->started_revision_at)) / 60 / 60]);
     return redirect('/incident/' . $incidentId);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     Revision::find($id)->delete();
     return redirect('revisiones');
 }