Example #1
0
 public function requestUpdate(Request $req)
 {
     $rec = Pb::find($_POST['pb_id']);
     $rec->pb_no = trim($req->input('pb_no'));
     $rec->pb_tgl_butuh = $req->input('pb_tgl_butuh');
     $rec->sup_id = $req->input('sup_id');
     $rec->pb_note = trim($req->input('pb_note'));
     $rec->userid_edit = Auth::user()->user_id;
     $rec->save();
     #delete the sub first
     Pbs::where('pb_id', $_POST['pb_id'])->delete();
     #insert all new data
     $x = 0;
     foreach ($_POST['mat_id'] as $val) {
         $values = ['pb_id' => $_POST['pb_id'], 'mat_id' => $val, 'pbs_jml' => $_POST['pbs_jml'][$x]];
         Pbs::create($values);
         $x++;
     }
     Session::flash('updated', '<div class="info success">Permintaan material berhasil diubah.</div>');
     return redirect('material/request/edit/' . $_POST['pb_id']);
 }