Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

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

avatar tuxmania
@tuxmania

17 Kontribusi 1 Poin

Diperbarui 8 tahun yang lalu

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);
avatar tuxmania
@tuxmania

17 Kontribusi 1 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban