public function postAdd()
 {
     $mulai = Input::get('start');
     $selesai = Input::get('finish');
     //pecah tanggal mulai
     $pecah_mulai = explode('/', $mulai);
     $hari_mulai = $pecah_mulai[1];
     $bulan_mulai = $pecah_mulai[0];
     $tahun_mulai = $pecah_mulai[2];
     //pecah tanggal selesai
     $pecah_selesai = explode('/', $selesai);
     $hari_selesai = $pecah_selesai[1];
     $bulan_selesai = $pecah_selesai[0];
     $tahun_selesai = $pecah_selesai[2];
     $cuti_mulai = gregoriantojd($bulan_mulai, $hari_mulai, $tahun_mulai);
     $cuti_selesai = gregoriantojd($bulan_selesai, $hari_selesai, $tahun_selesai);
     $selisi = $cuti_selesai - $cuti_mulai + 1;
     $libur = 0;
     for ($x = 1; $x <= $selisi; $x++) {
         $hitung_waktu = mktime(0, 0, 0, $bulan_mulai, $hari_mulai + $x, $tahun_mulai);
         if (date('w', $hitung_waktu) == 0 || date('w', $hitung_waktu) == 6) {
             $libur++;
         }
     }
     $jumlah_curi = $selisi - $libur;
     $cuti = Request::all();
     $cuti['period'] = $jumlah_curi;
     $query = Leave::create($cuti);
     $query == true ? $message = 'Berhasil tambah data' : ($message = 'Gagal tambah data');
     return redirect('leave')->with('message', $message);
 }
 public function store(CreateLeaveRequest $request)
 {
     $input = $request;
     $input['name'] = Auth::user()->firstname;
     Leave::create($input->all());
     session()->flash('flash_message', 'Je hebt succesvol verlof aangevraagd.');
     return view('home');
 }