public function store() { $fine = Input::get('fine'); $returnment = Input::get('returnment'); $returnment = str_replace(",", ".", $returnment); $returnment = str_replace(".", "", $returnment); $returnment = substr($returnment, 0, -2); $fine = str_replace(",", ".", $fine); $fine = str_replace(".", "", $fine); $fine = substr($fine, 0, -2); try { $resign = new Resign(); $resign->project_id = Auth::user()->curr_project_id; $resign->location_id = Auth::user()->location_id; $resign->issue_id = Input::get('issue_id'); $resign->employee_id = Input::get('employee_id'); $resign->classification_id = Input::get('classification_id'); $resign->resign_date = Input::get('date'); $resign->fines = $fine; $resign->returnment = $returnment; $resign->comments = Input::get('comments'); $resign->save(); $issue = Issue::with('placements')->find(Input::get('issue_id')); foreach ($issue->placements as $placement) { $placement->resign_id = $resign->id; $placement->active = 0; $placement->save(); } $issue = Issue::find(Input::get('issue_id')); $issue->is_active = 0; $issue->save(); return Response::json(array('status' => 'succeed')); } catch (Exception $e) { return Response::json(array('status' => 'failed', 'pesan' => $e)); } }