public function acceptanceReturStore(Request $req) { $vals = ['userid_input' => $this->_user->user_id, 'pener_id' => $req->input('pener_id'), 'returpener_status' => 1, 'visibility' => 1, 'is_closed' => 2, 'returpener_reason' => trim($req->input('reason'))]; $head = Returpener::create($vals); $x = 0; foreach ($_POST['peners_id'] as $peners_id) { if (!empty($_POST['jml_retur'][$x]) && $_POST['jml_retur'][$x] != '0') { $vals = ['returpener_id' => $head->returpener_id, 'peners_id' => $peners_id, 'returpeners_jml' => trim($_POST['jml_retur'][$x]), 'returpeners_is_reduced' => 2]; Returpeners::create($vals); } $x++; } Session::flash('message', '<div class="info success">Pengendalian Barang Tidak Sesuai berhasil dibuat, selanjutnya data retur akan ditampilkan di QA untuk proses approval.</div>'); return redirect('material/acceptance/retur'); }