public function destroy(Request $request) { $this->validate($request, ['list' => 'required']); $result = DB::table('listfavs')->where('user_id', $request->user()->id)->where('list_id', $request->input('list'))->delete(); if ($result) { Dramalist::where('id', $request->input('list'))->decrement('favorites'); } return redirect()->back(); }
public function destroy(Request $request, $id) { $item = Item::find($id); $list = Dramalist::find($item->list_id, ['user_id']); if ($list->user_id == $request->user()->id) { if ($item->delete()) { Item::where('list_id', $item->list_id)->where('no', '>', $item->no)->decrement('no'); Dramalist::where('id', $item->list_id)->update(['updated_at' => $item->deleted_at]); } } return redirect()->back(); }