Пример #1
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(InventarioRequest $request)
 {
     $datos = new Inventario($request->all());
     $datos->save();
     Flash::success("Se ha registrado " . $datos->descr . " de forma exitosa!");
     return redirect()->route('inventario.index');
 }
Пример #2
0
 public function postIngreso(Request $request)
 {
     $messages = ['required' => 'Debe ingresar el  :attribute', 'email.required' => 'Debe ingresar el  correo', 'numeric' => 'El :attribute debe solo contener números', 'integer' => 'El :attribute debe solo contener números enteros', 'unique' => '¡El :attribute ya existe!', 'max' => 'El :attribute no debe exeder los :max caracteres', 'min' => 'El :attribute debe tener minimo :min caracteres', 'confirmed' => 'Debe ingresar las 2 contraseñas iguales', 'email' => 'Debe ingresar un correo vaildo'];
     //validador de los input del formulario
     $validator = Validator::make($request->all(), ['centro' => 'required|max:255', 'oficina' => 'required|max:255', 'categoria' => 'required|max:255', 'numero' => 'required|max:255', 'valor' => 'required|max:255', 'unidad' => 'required|max:255', 'marca' => 'required|max:255', 'modelo' => 'required|max:255', 'serie' => 'required|max:255', 'largo' => 'required|max:255', 'ancho' => 'required|max:255', 'orden' => 'required|max:255', 'fecha' => 'required|max:255', 'cuenta_contable' => 'required|max:255', 'alta' => 'required|max:255', 'vida_util' => 'required|max:255', 'tipo_inventario' => 'required|max:255', 'tipo_bien' => 'required|max:255', 'enmienda' => 'required|max:255'], $messages);
     //Si contiene errores se devuelve al formulario con todos los errores, de lo contrario guarda en la base de datos
     if ($validator->fails()) {
         //echo "hola";
         return redirect()->back()->withInput($request->all)->withErrors($validator);
     } else {
         $inventario = new Inventario();
         $inventario->id_usuario = Auth::user()->id;
         $inventario->fecha = date_format(date_create($request->input("fecha")), 'Y-m-d');
         $inventario->centro = $request->input("centro");
         $inventario->oficina = $request->input("oficina");
         $inventario->categoria = $request->input("categoria");
         $inventario->numero = $request->input("numero");
         $inventario->descripcion = $request->input("descripcion");
         $inventario->valor = $request->input("valor");
         $inventario->unidad = $request->input("unidad");
         $inventario->marca = $request->input("marca");
         $inventario->modelo = $request->input("modelo");
         $inventario->serie = $request->input("serie");
         $inventario->largo = $request->input("largo");
         $inventario->ancho = $request->input("ancho");
         $inventario->alto = $request->input("alto");
         $inventario->orden = $request->input("orden");
         $inventario->fecha = $request->input("fecha");
         $inventario->cuenta_contable = $request->input("cuenta_contable");
         $inventario->alta = $request->input("alta");
         $inventario->vida_util = $request->input("vida_util");
         $inventario->tipo_inventario = $request->input("tipo_inventario");
         $inventario->tipo_bien = $request->input("tipo_bien");
         $inventario->enmienda = $request->input("enmienda");
         $inventario->estado = "ACTIVO";
         $inventario->save();
         return redirect("inventario")->with('success', 'ingreso')->with("id_igreso", $inventario->id);
     }
 }