/**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(Chart $chart)
 {
     $data = Input::all();
     $chartName = $data["chart-name"];
     $json = json_encode($data);
     $newData = new \stdClass();
     $newData->config = $json;
     $newData->name = $chartName;
     $chart->fill(['name' => $chartName, 'config' => $json]);
     $chart->save();
     Cache::flush();
     return ['success' => true, 'data' => ['id' => $chart->id, 'viewUrl' => route('view', $chart->id)]];
 }