public function showIngrediente($id) { $ingrediente = Ingrediente::find($id); return view('ingredientes.detalles')->with('ingrediente', $ingrediente); }
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); } }