/** * AJAX call, delete play_id yang sesuai. * * return string */ public function destroy() { $play = Play::findOrFail(request('id')); if (Gate::denies('access-play', $play)) { abort(404); } DB::transaction(function () use($play) { $play->delete_reason = request('reason'); $play->timestamps = false; $play->save(); $play->delete(); }); session()->flash('success', 'Play successfully deleted, thank you!'); return 'destroyed'; }