Пример #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $cawangans = Cawangan::all();
     for ($day = 15; $day <= 20; $day++) {
         if ($day < 10) {
             $days = '0' . $day;
         } else {
             $days = $day;
         }
         $tarikh = '2015-10-' . $days;
         foreach ($cawangans as $cawangan) {
             if ($cawangan->id == 1) {
                 $count = 16;
             } else {
                 $count = 14;
             }
             for ($kesalahan = 1; $kesalahan <= $count; $kesalahan++) {
                 // Warganegara
                 for ($warga = 1; $warga <= 3; $warga++) {
                     if ($warga == 1) {
                         for ($jantina = 1; $jantina <= 2; $jantina++) {
                             for ($bangsa = 1; $bangsa <= 3; $bangsa++) {
                                 Details::create(['tarikh' => $tarikh, 'cawangan_id' => $cawangan->id, 'warganegara_id' => $warga, 'bangsa_id' => $bangsa, 'kesalahan_id' => $kesalahan, 'jantina_id' => $jantina, 'jumlah' => rand(0, 30)]);
                             }
                         }
                     } else {
                         for ($bangsa = 4; $bangsa <= 4; $bangsa++) {
                             for ($jantina = 1; $jantina <= 2; $jantina++) {
                                 Details::create(['tarikh' => $tarikh, 'cawangan_id' => $cawangan->id, 'warganegara_id' => $warga, 'bangsa_id' => $bangsa, 'kesalahan_id' => $kesalahan, 'jantina_id' => $jantina, 'jumlah' => rand(0, 123)]);
                             }
                         }
                     }
                     // end if else warga
                 }
                 // end warga
             }
             //end kesalahan
         }
     }
 }
Пример #2
0
 public function detailsPost()
 {
     $tarikh = Request::get('tarikh');
     $cawangan = Request::get('cawangan');
     $cawangan_id = Cawangan::where('nama', $cawangan)->first()->id;
     //        dd(Request::get('1_4_1_1'));
     if ($cawangan_id == 1 || $cawangan_id == 2) {
         $count = 16;
     } else {
         $count = 14;
     }
     //        dd($count);
     // Kesalahan
     for ($kesalahan = 1; $kesalahan <= $count; $kesalahan++) {
         // Warganegara
         for ($warga = 1; $warga <= 3; $warga++) {
             if ($warga == 1) {
                 for ($jantina = 1; $jantina <= 2; $jantina++) {
                     for ($bangsa = 1; $bangsa <= 3; $bangsa++) {
                         Details::create(['tarikh' => $tarikh, 'cawangan_id' => $cawangan_id, 'warganegara_id' => $warga, 'bangsa_id' => $bangsa, 'kesalahan_id' => $kesalahan, 'jantina_id' => $jantina, 'jumlah' => Request::get($warga . '_' . $bangsa . '_' . $kesalahan . '_' . $jantina)]);
                     }
                 }
             } else {
                 for ($bangsa = 4; $bangsa <= 4; $bangsa++) {
                     for ($jantina = 1; $jantina <= 2; $jantina++) {
                         Details::create(['tarikh' => $tarikh, 'cawangan_id' => $cawangan_id, 'warganegara_id' => $warga, 'bangsa_id' => $bangsa, 'kesalahan_id' => $kesalahan, 'jantina_id' => $jantina, 'jumlah' => Request::get($warga . '_' . $bangsa . '_' . $kesalahan . '_' . $jantina)]);
                     }
                 }
             }
             // end if else warga
         }
         // end warga
     }
     //end kesalahan
     // Create::Keluarmasuk
     for ($i = 1; $i <= 9; $i++) {
         Keluarmasuk::create(['tarikh' => $tarikh, 'cawangan_id' => $cawangan_id, 'kesalahan' => $i, 'bangsa' => 'melayu', 'jumlah' => (int) Request::get($i . '_melayu')]);
         Keluarmasuk::create(['tarikh' => $tarikh, 'cawangan_id' => $cawangan_id, 'kesalahan' => $i, 'bangsa' => 'cina', 'jumlah' => (int) Request::get($i . '_cina')]);
         Keluarmasuk::create(['tarikh' => $tarikh, 'cawangan_id' => $cawangan_id, 'kesalahan' => $i, 'bangsa' => 'india', 'jumlah' => (int) Request::get($i . '_india')]);
         Keluarmasuk::create(['tarikh' => $tarikh, 'cawangan_id' => $cawangan_id, 'kesalahan' => $i, 'bangsa' => 'singh', 'jumlah' => (int) Request::get($i . '_singh')]);
         Keluarmasuk::create(['tarikh' => $tarikh, 'cawangan_id' => $cawangan_id, 'kesalahan' => $i, 'bangsa' => 'pathan', 'jumlah' => (int) Request::get($i . '_pathan')]);
         Keluarmasuk::create(['tarikh' => $tarikh, 'cawangan_id' => $cawangan_id, 'kesalahan' => $i, 'bangsa' => 'ptetap', 'jumlah' => (int) Request::get($i . '_ptetap')]);
         Keluarmasuk::create(['tarikh' => $tarikh, 'cawangan_id' => $cawangan_id, 'kesalahan' => $i, 'bangsa' => 'llb', 'jumlah' => (int) Request::get($i . '_llb')]);
         Keluarmasuk::create(['tarikh' => $tarikh, 'cawangan_id' => $cawangan_id, 'kesalahan' => $i, 'bangsa' => 'wanita', 'jumlah' => (int) Request::get($i . '_wanita')]);
     }
     return Redirect::back();
 }