/** * 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.'); }