public function delete($id) { $item = new Item($id); $item->delete(); return redirect('item'); }
public function destroy(Item $item) { $item->delete(); }
/** * * @param Item $item * @return Response */ public function destroy(Item $item) { try { $item->delete(); return response([], Response::HTTP_NO_CONTENT); } catch (\Exception $e) { //Integrity constraint violation if ($e->getCode() === '23000') { $message = 'Item could not be deleted. It is in use.'; } else { $message = 'There was an error'; } return response(['error' => $message, 'status' => Response::HTTP_BAD_REQUEST], Response::HTTP_BAD_REQUEST); } }