public function postIngresarPaciente(Request $request) { //Mensaje de error $messages = ['required' => ':Attribute es requerido', 'unique' => ':El :Attribute ya se ha ingresado anteriormente']; //Reglas de validación $rules = ['rut' => 'required|unique:pacientes', 'nombre' => 'required', 'apellido' => 'required']; //Valido los campos $validator = Validator::make($request->all(), $rules, $messages); if ($validator->fails()) { return redirect('paciente/ingreso-paciente')->withErrors($validator)->withInput(); } $paciente = new paciente(); $paciente->rut = $request->rut; $paciente->nombre = $request->nombre; $paciente->apellido = $request->apellido; $paciente->nacimiento = $request->nacimiento; $paciente->email = $request->email; $paciente->numero_telefono = $request->numero_telefono; $paciente->celular = $request->celular; $paciente->save(); $request->session()->flash('message', 'Paciente ingresado con éxito'); return redirect('paciente/ver-pacientes'); }