Привет, я пытаюсь сохранить некоторые данные из формы в экзаменационную таблицу, где у меня есть три внешних ключа, я получаю эти внешние ключи из ввода выбора, подобного этому {!! 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» FOREIGN KEY («idsess») ССЫЛКИ «gs_session» («idsess» ') ON DELETE CASCADE ON UPDATE CASCADE) (SQL: вставить в 'gs_exam'() значения ())
SQL: insert into gs_exam() values ())
нет переданных столбцов, а также нет значений, которые можно вставить. - person Saiyan Prince   schedule 30.05.2015Eloquent Model
или с помощьюQuery Builder
- person Saiyan Prince   schedule 30.05.2015