public function showIngrediente($id)
 {
     $ingrediente = Ingrediente::find($id);
     return view('ingredientes.detalles')->with('ingrediente', $ingrediente);
 }
예제 #2
0
 public function postModificaringrediente(Request $request)
 {
     $ban = false;
     if ($request->get('nombre') != $request->get('nombre')) {
         $ban = true;
         $this->validate($request, ['ingrediente_id' => 'required|exists:ingredientes,id', 'nombre' => 'required|unique:categoriasingredientes,nombre|min:01|max:80', 'categoria_id' => 'required']);
     } else {
         $ban = false;
         $this->validate($request, ['ingrediente_id' => 'required|exists:ingredientes,id', 'categoria_id' => 'required']);
     }
     try {
         $ingrediente = Ingrediente::find($request->get('ingrediente_id'));
         if ($request->get('nombre') != "") {
             $ingrediente->nombre = $request->get('nombre');
         }
         $ingrediente->idcategoriaingrediente = $request->get('categoria_id');
         $ingrediente->save();
         $ingredientes = Ingrediente::with('categoria')->get();
         return array("Msg" => "Registro Exitoso", "Codigo" => "01", "Bandera" => true, "Ingredientes" => $ingredientes);
     } catch (Exception $e) {
         return array("Msg" => $e->getMessage(), "Codigo" => $e->getCode(), "Bandera" => false);
     }
 }