Postingan lainnya
save laravel multiple data
maaf master master yang ada disini saya buat absen siswa yang dimana data yang saya mainin dari data base saya bingung untuk mengatasi radio dan nisn untuk disimpan ke dalam data base
ini di templating bladenya
@foreach ($kelas->siswas as $list)
<tr>
<td>{{$no++}}</td>
<td>
<input type="hidden" name="nisn{{$list->nisn}}" value="{{$list->nisn}}">
<input type="hidden" name="user" value="{{Auth::user()->name}}">
{{$list->nama}}</td>
<td>
<div class="radio">
<label><input value="masuk" type="radio" name="radio{{$list->nisn}}" checked="checked">Masuk</label>
<label><input value="sakit" type="radio" name="radio{{$list->nisn}}">Sakit</label>
<label><input value="ijin" type="radio" name="radio{{$list->nisn}}">ijin</label>
<label><input value="dispen" type="radio" name="radio{{$list->nisn}}">Dispen</label>
</div>
</td>
</tr>
@endforeach
untuk absenController nya
public function store(Request $request)
{
// $absen = New Absens;
// $absen->nisn = $request->nisn;
// $absen->user = $request->user;
// $absen->save();
}
saya coba nangkep 2 variable itu masih error maaf newbee di laravel mungkin master master bisa membantu makasih sebelumnya
0
1 Jawaban:
Jawaban Terpilih
akhirnya udah kelar gan
public function store(Request $request)
{
$query = DB::table('siswa')->where('kelas_id', $request->input('kelas'))->get();
foreach ($query as $list) {
$data[] = array(
'nisn' => $request->input('nisn'.$list->nisn),
'user' => $request->input('user'),
'keterangan' => $request->input('radio'.$list->nisn),
'kelas_id' => $request->input('kelas')
);
}
//dd($data);
DB::table('absens')->insert($data);
1