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'); }