KOKINIO - MANAGER
Edit File: ControlUtilidadesController.php
<?php namespace App\Http\Controllers; use App\Nivel; use Illuminate\Http\Request; use Validator; class ControlUtilidadesController extends Controller { // public function index() { $comisiones = Nivel::OrderBy('orden')->get(); return View('Catalogos.ControlUtilidades')->with(compact('comisiones')); } public function guardar(Request $request) { $data = $request->all(); // Busca si existe la categorÃa previamente en la BD $utilidad = Nivel::find($data['id']); $validacion = Validator::make($data, array( 'utilidad_mx' => 'required', 'utilidad_eu' => 'required', 'utilidad_gua' => 'required', ), array( 'utilidad_mx.required' => 'La Utilidad MX es obligatoria', 'utilidad_eu.required' => 'La Utilidad EU es obligatoria', 'utilidad_gua.required' => 'La Utilidad GUA es obligatoria', ) ); if ($validacion->fails()) { return response()->json(['status' => false, 'message' => $validacion->messages()]); } $mesage = "La Utilidad ha sido actualizada correctamente"; $utilidad->comision_mx = $data['utilidad_mx']; $utilidad->comision_eu = $data['utilidad_eu']; $utilidad->comision_gua = $data['utilidad_gua']; if ($utilidad->save()) { // Guardar en base de datos return response()->json(['status' => true, 'message' => $mesage, 'data' => $data]); } else { return response()->json(['status' => false, 'message' => 'Error al insertar los datos']); } } public function update(Request $request) { $id = $request->input('id'); return Nivel::find($id); } public function delete(Request $request) { $producto = Producto::Find($request->input('id')); $producto->status_id = 0; if ($producto->save()) { return response()->json(['status' => true, 'message' => 'Registro eliminado correctamente']); } else { return response()->json(['status' => false, 'message' => 'Error al eliminar registro']); } } }