예제 #1
0
 /**
  * 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;
 }