Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

110
Vistas
quiere tomar solo una entrada entre 2 campos de entrada del formulario html

Tengo 2 entradas en formato html. stock dentro y fuera de stock. En el envío del formulario, envía st_in y st_out al servidor con la solicitud. Quiero: * si se envían dos valores (stock_in + stock_out), el sistema debería fallar. *Si no se envía ningún valor (stock_in + stock_out), el sistema debe fallar. *Se debe enviar el valor de "stock in" o "stock out", luego el método de guardado almacenará los datos.

 public function stock_record(Request $request){ $stock=new Transection; $stock->in=$request->st_in; $stock->out=$request->st_out; $stock->product_id=$request->st_name; $stock->barcode=$request->barcode; $stock->description=$request->st_description; $stock->user_id=Auth::id(); $stock->save(); return redirect('dashboard')->with('message',"Transection successfully updated"); }

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

public function stock_record(Request $request){ if($request->st_in == null && $request->st_out == null) { return back()->withError('Error ...'); } if($request->has('st_in') && $request->has('st_out')) { return back()->withError('Error ...'); } else if($request->has('st_in') || $request->has('st_out)) { $stock=new Transection; $stock->in=$request->st_in ?? null; $stock->out=$request->st_out ?? null; $stock->product_id=$request->st_name; $stock->barcode=$request->barcode; $stock->description=$request->st_description; $stock->user_id=Auth::id(); $stock->save(); return redirect('dashboard')->with('message',"Transection successfully updated"); } }
about 4 years ago · Juan Pablo Isaza Denunciar

0

Está funcionando ahora

public function stock_record(Solicitud $solicitud) {

 if ($request->st_in == null && $request->st_out == null) { return back()->with('message', "you didn't either fill stock in or out"); }

//corrección aquí si ($solicitud->st_in > 0 && $solicitud->st_out > 0) { return back()->with('mensaje', "Error, no puede completar tanto el stock de entrada como el de salida a la vez" ) //

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda