Это мой первый вопрос здесь!Итак, будьте милы:)
Я не могу принять значения формы, когда более чем один профессионал заряжается динамически.Я оставляю свой HTML-код:
<div class="" id="padre">
<div id="hijo" name="">
<h3>A 9. Profesional Interviniente:</h3>
<div class="form-group" {{ $errors->has('profesional_id') ? 'has-error' : ''}}>
<select class="form-control" name="profesional_id[]">
<option value="">Profesional que interviene</option>
@foreach ($datosProfesional as $profesional)
<option value="{{ $profesional->getId() }}">{{ $profesional->getNombreCompletoyProfesion() }}</option>
@endforeach
</select>
{!! $errors->first('profesional_id', '<p class="help-block" style="color:red";>:message</p>') !!}
</div>
<div class="form-group" {{ $errors->has('datos_profesional_interviene_desde') ? 'has-error' : ''}}>
<label for="datos_profesional_interviene_desde[]">A 9.3 Interviene desde:</label>
<input type="date" class="form-control" name="datos_profesional_interviene_desde" id="datos_profesional_interviene_desde" value="{{old('datos_profesional_interviene_desde')}}">
{!! $errors->first('datos_profesional_interviene_desde', '<p class="help-block" style="color:red";>:message</p>') !!}
</div>
<div class="form-group" {{ $errors->has('datos_profesional_interviene_hasta') ? 'has-error' : ''}}>
<label for="datos_profesional_interviene_hasta[]">A 9.4 Interviene hasta:</label>
<input type="date" class="form-control" name="datos_profesional_interviene_hasta" id="datos_profesional_interviene_desde" value="{{old('datos_profesional_interviene_hasta')}}">
{!! $errors->first('datos_profesional_interviene_hasta', '<p class="help-block" style="color:red";>:message</p>') !!}
</div>
<div class="form-group" {{ $errors->has('profesionalactualmente_id') ? 'has-error' : ''}}>
<label for="profesionalactualmente_id">A 9.5 Actualmente Interviene:</label>
<select class="form-control" name="profesionalactualmente_id[]">
<option value=""> </option>
@foreach ($datosIntervieneActualmente as $profesionalInterviene)
<option value="{{ $profesionalInterviene->getId() }}">{{ $profesionalInterviene->getNombre() }}</option>
@endforeach
</select>
{!! $errors->first('profesionalactualmente_id', '<p class="help-block" style="color:red";>:message</p>') !!}
</div>
</div>
</div>
Функция javascript, которая динамически генерирует поля:
<script>
$(document).ready(function(){
var nueva_entrada ='';
$(document).ready(function() {
nueva_entrada = $('#padre').html();
});
$("#anadir").click(function(){
$("#padre").append(nueva_entrada);
});
});
function borra() {
var padre = document.getElementById("padre");
var hijo = document.getElementById("hijo")
padre.removeChild(hijo);
}
</script>
Как я могу взять более одного специалиста с помощью Laravel?Сейчас я пытаюсь это
request()->validate([
'profesional_id' => 'required',
'datos_profesional_interviene_desde' => 'required',
'datos_profesional_interviene_hasta' => 'required',
'profesionalactualmente_id' => 'required'
],
[
'profesional_id.required' => 'Este campo es obligatorio',
'datos_profesional_interviene_desde.required' => 'Este campo es obligatorio',
'datos_profesional_interviene_hasta.required' => 'Este campo es obligatorio',
'profesionalactualmente_id.required' => 'Este campo es obligatorio'
]);
$profesionales = collect(['profesional_id', 'datos_profesional_interviene_desde', 'datos_profesional_interviene_hasta', 'profesionalactualmente_id']);
Я надеюсь, что каждый может помочь мне
С уважением