/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { ValidaAccesoController::validarAcceso('productos', 'escritura'); $modelProductos = new ProductosPDO(); $categorias = Categorias::all(); if (!is_null($categorias)) { $categorias = $categorias->toArray(); } $producto = Productos::find($id); if (is_null($producto)) { return Redirect::route('ErrorIndex', '404'); } $subcategorias = Subcategorias::all(); if (!is_null($subcategorias)) { $subcategorias->toArray(); } $proveedores = Proveedores::all(); if (!is_null($proveedores)) { $proveedores->toArray(); } $subcategoria = Subcategorias::find($producto->subcategoria_id); $categoria = Categorias::find($subcategoria->categoria_id); $categoria_id = $categoria->id; $form_data = array('route' => array('productos.update', $producto->id), 'method' => 'PUT', 'enctype' => 'multipart/form-data'); $action = 'Editar'; return View::make('admin/producto', compact('producto', 'form_data', 'action', 'categorias', 'subcategorias', 'proveedores', 'categoria_id')); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { ValidaAccesoController::validarAcceso('subcategorias', 'escritura'); $subcategoria = Subcategorias::find($id); if (is_null($subcategoria)) { echo 'Recurso no encontrado'; } $subcategoria->delete(); echo 1; }