/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy(Dataset $dataset, Request $request) { //delete tags $tags = $dataset->tags; foreach ($tags as $tag) { $tag->delete(); } //delete variables data $variables = $dataset->variables; foreach ($variables as $variable) { $variable->data()->delete(); } //delete variables $dataset->variables()->delete(); //delete itself $dataset->delete(); Cache::flush(); return redirect()->route('datasets.index')->with('message', 'Dataset deleted.'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy(Dataset $dataset, Request $request) { $dataset->delete(); Cache::flush(); return redirect()->route('datasets.index')->with('message', 'Dataset deleted.'); }