Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2021, 08:46
kike2lucas
 
Fecha de Ingreso: octubre-2007
Mensajes: 91
Antigüedad: 16 años, 6 meses
Puntos: 1
Laravel: comparar dos campos de un formulario

Hola.

Estoy buscando documentación para poder validar dos campos de un formulario en Laravel 8. La aplicación permite crear partidos entre equipos registrados en una tabla de base de datos, mediante el método create() del controlador

He buscado en validación, inclusive métodos de validación personalizada, pero ni una pista sobre cómo validar dos campos entre sí del mismo formulario

Código PHP:
   public function store(Request  $request){
        
$validatedData $request->validate([
            
'local_team' => 'required'
            
'local_score' => 'required|numeric',
            
'visitor_team' => 'required',
            
'visitor_score' => 'required|numeric',

        ]);

        
$score = new Score();
        
$score -> local_team $request -> local_team;
        
$score -> local_score $request -> local_score;
        
$score -> visitor_team $request -> visitor_team;
        
$score -> visitor_score $request -> visitor_score;
        
$score -> save();
            
$new true;

            return 
redirect()->route('scores.show',['id'=>$score->id 'new'=> true ]);
    } 
En mi caso, los campos 'local_team' y visitor_team' deberían ser diferentes.

¿Alguna pista de cómo hacerlo?

Gracias