/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { ValidaAccesoController::validarAcceso('Proveedores', 'escritura'); $proveedor = Proveedores::find($id); if (is_null($proveedor)) { return Redirect::route('ErrorIndex', '404'); } $form_data = array('route' => array('proveedores.update', $proveedor->id), 'method' => 'PUT'); #puede ser PATCH $action = 'Editar'; return View::make('admin/proveedor', compact('proveedor', 'form_data', 'action')); }
public function getDelete($id) { $proveedores = Proveedores::find($id); $empaques = EmpaquesMp::where('proveedor', '=', $id)->get(); if ($proveedores->delete(['id'])) { foreach ($empaques as $empaque) { $empaque->proveedor = 0; $empaque->update(); } return Redirect::back()->with('msg', 'Proveedor eliminado con éxito.')->with('class', 'success'); } else { return Redirect::back()->with('msg', '¡Algo salió mal! El proveedor no pudo ser eliminado.')->with('class', 'error'); } }
public function dominios($proveedor_id) { $Proveedor = new Proveedores(); $this->proveedor = $Proveedor->find($proveedor_id); $this->Dominios = new Dominios(); }