/**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(Dataset $dataset, Request $request)
 {
     $input = array_except($request->all(), ['_method', '_token']);
     //need to update data value sources?
     if ($request->has("fk_dsr_id")) {
         Dataset::updateSource($dataset->id, $request->get("fk_dsr_id"));
     }
     $dataset->update($input);
     Cache::flush();
     return redirect()->route('datasets.show', $dataset->id)->with('message', 'Dataset updated.');
 }