public function delete($id) { if ($subcategoria = Subcategoria::find($id)) { $subcategoria->delete(); } else { //SI NO EXISTE ? } //QUE HACER DESPUES DE LA ACCION? }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { try { $data = $request->all(); $subcategoria = Subcategoria::find($id); $subcategoria->nombre = $data["nombre"]; $subcategoria->categoria = $data["categoria"]; $subcategoria->save(); return JsonResponse::create(array('message' => "Subcategoria Modificada Correctamente", "request" => json_encode($data)), 200); } catch (Exception $exc) { return JsonResponse::create(array('message' => "No se pudo Modificar la subcategoria", "exception" => $exc->getMessage(), "request" => json_encode($data)), 401); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { try { $subcategoria = Subcategoria::find($id); $subcategoria->delete(); return JsonResponse::create(array('message' => "Subsubcategoria Eliminado Correctamente", "request" => json_encode($id)), 200); } catch (Exception $ex) { return JsonResponse::create(array('message' => "No se pudo Eliminar la marca", "exception" => $ex->getMessage(), "request" => json_encode($id)), 401); } }