i have problem when i inserted data from another table in laravel 11, i using checkbox for show data in the form. so can you help me please?
this is my blade
@if(count($ujians) > 0)
@foreach($ujians as $ujian)
<!-- tambah soal-->
<div class="modal" id="tambahsoalModal{{$ujian->id}}" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Tambah Soal</h5>
</div>
<form action="{{route('tambahSoalUntukUjian')}}" id="tambasoal" method="POST">
@csrf
<div class="modal-body" role="document">
<input type="hidden" name="id_ujian" value="{{$ujian->id}}" id="tambah_idujian">
<label for="" class="form-control-label">Pilih Soal Ujian</label>
<input class="form-control" type="search" name="search" placeholder="Cari soal ujian">
<table class="table">
<thead>
<tr>
<th></th>
<th>Pertanyaan</th>
</tr>
</thead>
<tbody class="tambahBody">
@foreach($soals as $soal)
<tr>
<td>
<input type="checkbox" name="id_soal" value="{{$soal->id}}">
</td>
<td>
<a name="{{$soal->id}}"> {!!$soal->pertanyaan!!}</a>
</td>
</tr>
@endforeach
</tbody>
</table>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Tutup</button>
<button type="submit" class="btn btn-primary">Simpan</button>
</div>
</div>
</form>
</div>
</div>
</div>
@endforeach
@endif
this is my controller
public function tambahSoalUntukUjian(Request $request){
try{
Soaljawaban_ujian::insert([
'id_ujian'=>$request->id_ujian,
'id_soal'=>$request->id_soal
]);
return response()->json(['berhasil'=>true,'msg'=>'Tambah Soal ujian berhasil']);
}catch(Exception $e){
return response()->json(['success'=>false,'msg'=>$e->getMessage()]);
}
}
New contributor
Tan Jaya is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
1