public function addTagihanUKT() { DB::table('Mahasiswa')->update(['Aktif' => 0]); //looping semua mahasiswa $mhs = Mahasiswa::all(); $tgl = Carbon::today(); $smt = $tgl->month > 6 ? 1 : 2; $thn = $smt == 1 ? $tgl->year . $tgl->year + 1 : $tgl->year - 1 . $tgl->year; foreach ($mhs as $mhs) { $tagihan = new Tagihan(); $tagihan->NIM = $mhs->NIM; $tagihan->JenisTagihanID = 1; $tagihan->ThnAkademik = $thn; $tagihan->SmtAkademik = $smt; $tagihan->Nominal = $mhs->ukt->Nominal; $tagihan->save(); } return redirect('tagihan/ukt'); }
private function setModel() { $this->tagihans = Tagihan::where('SmtAkademik', $this->smt)->where('ThnAkademik', $this->thn)->where('JenisTagihanID', '1'); $this->temp = Tagihan::where('SmtAkademik', $this->smt)->where('ThnAkademik', $this->thn)->where('JenisTagihanID', '1'); }