嗨,我正在尝试将表单中的一些数据存储到我有三个外键的考试表中,我从这样的选择输入中获取这些外键{!! Form::open(['route' => 'exam.store','files'=>true]) !!}
<div class="form-group">
{!! Form::label('session','Session :') !!}
</div>
<div class="form-group">
<select class="form-control" name="session">
@foreach ($sessions as $session)
<option value='{{$session->idsess}}'>{{$session->libellesess}} </option>
@endforeach
</select>
</div>
<div class="form-group">
{!! Form::label('prof','Enseignant :') !!}
</div>
<div class="form-group">
<select class="form-control" name="iden">
@foreach ($users as $user)
<option value='{{ $user->getIdattribute()}}'>{{$user->getFullNameAttribute()}} </option>
@endforeach
</select>
</div>
<div class="form-group">
{!! Form::label('date','Date:') !!}
</div>
<div class="form-group">
{!! Form::date('date',null,['class'=>'form-control']) !!}
</div>
<div class="form-group">
{!! Form::label('heuredeb','Heure Début :') !!}
</div>
<div class="form-group">
{!! Form::text('heuredeb',null,['class'=>'form-control','placeholder'=>'heure:minute']) !!}
</div>
<div class="form-group">
{!! Form::label('heurefin','Heure Fin :') !!}
</div>
<div class="form-group">
{!! Form::text('heurefin',null,['class'=>'form-control','placeholder'=>'heure:minute']) !!}
</div>
<div class="form-group">
{!! Form::label('matiere','Matiere :') !!}
</div>
<div class="form-group">
<select class="form-control" name="matiere">
@foreach ($matieres as $matiere)
<option value='{{$matiere->idmat}}'>{{$matiere->libellemat}} </option>
@endforeach
</select>
</div>
<div class="form-group">
{!! Form::label('statut','Statut :') !!}
</div>
<div class="form-group">
{!! Form::text('statut',null,['class'=>'form-control','placeholder'=>'statut']) !!}`
</div>
{!! Form::submit('Ajouter',['class'=>'col-md-12 btn btn-danger'])!!}`
{!! Form::close() !!}`
但我收到以下错误:
SQLSTATE [23000]:完整性约束违规:1452 无法添加或更新子行:外键约束失败('gesup'.'gs_exam',CONSTRAINT 'gs_exam_idsess_foreign'外键('idsess')参考'gs_session'('idsess ') ON DELETE CASCADE ON UPDATE CASCADE) (SQL: insert into 'gs_exam' () values ())