/** * Update the specified resource in storage. * * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $comply = SiteCompliance::findOrFail($id); // Check authorisation and throw 404 if not if (!Auth::user()->allowedTo('edit', 'compliance', $comply)) { return view('errors/404'); } $comply_request = $request->only('reason', 'status', 'notes'); if ($comply_request['reason'] == '') { $comply_request['reason'] = null; } // Format date from datetime picker to mysql format //$date = new Carbon (preg_replace('/-/', '', $request->get('resolved_date'))); //$comply_request['resolveddate'] = $date->format('Y-m-d H:i:s'); $comply->update($comply_request); Toastr::success("Updated record"); return $comply; }