Example #1
0
 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');
 }
Example #2
0
 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');
 }