public function pegawaiEdit($id)
 {
     $pegawai = pegawai::find($id);
     if (Request::method() == 'POST') {
         $v = Validator::make(Request::all(), ['nama' => 'required', 'alamat' => 'required', 'jabatan' => 'required']);
         if ($v->fails()) {
             return redirect()->back()->withInput()->withErrors($v->errors());
         }
         $pegawai->nama = Request::get('nama');
         $pegawai->alamat = Request::get('alamat');
         $pegawai->idjabatan = Request::get('jabatan');
         $pegawai->tglrekrut = date_format(date_create(Request::get('tglrekrut')), 'Y-m-d');
         $pegawai->gajipokok = Request::get('gajipokok');
         $pegawai->save();
         return Redirect::to('/pegawai');
     }
     $jabatan = array();
     $tbljabatan = jabatan::all();
     foreach ($tbljabatan as $j) {
         $jabatan[$j->idjabatan] = ucfirst($j->nmjabatan);
     }
     return view('pages.pegawai-edit')->with('pegawai', $pegawai)->with('jabatan', $jabatan);
 }
 public function delete()
 {
     switch ($_GET['mode']) {
         case 'peneliti':
             peneliti::destroy($_GET['id']);
             break;
         case 'digit2':
             $check = digit3::where('digit2', $_GET['id'])->count();
             if ($check) {
                 return Redirect::back()->with('danger', 'item tidak dapat didelete, karena terdapat data terkait item tersebut');
             }
             digit2::destroy($_GET['id']);
             break;
         case 'digit3':
             $check = spesifik::where('digit3', $_GET['id'])->count();
             if ($check) {
                 return Redirect::back()->with('danger', 'item tidak dapat didelete, karena terdapat data terkait item tersebut');
             }
             digit3::destroy($_GET['id']);
             break;
         case 'spesifik':
             $check = peneliti::where('spesifik', $_GET['id'])->count();
             if ($check) {
                 return Redirect::back()->with('danger', 'item tidak dapat didelete, karena terdapat data terkait item tersebut');
             }
             spesifik::destroy($_GET['id']);
             break;
         case 'jabatan':
             $check = peneliti::where('jabatan', $_GET['id'])->count();
             if ($check) {
                 return Redirect::back()->with('danger', 'item tidak dapat didelete, karena terdapat data terkait item tersebut');
             }
             jabatan::destroy($_GET['id']);
             break;
         case 'pangkat':
             $check = peneliti::where('pangkat', $_GET['id'])->count();
             if ($check) {
                 return Redirect::back()->with('danger', 'item tidak dapat didelete, karena terdapat data terkait item tersebut');
             }
             pangkat::destroy($_GET['id']);
             break;
         case 'user':
             User::destroy($_GET['id']);
             break;
         default:
             # code...
             break;
     }
     return Redirect::back();
 }
 public function jabatan()
 {
     $data = jabatan::all();
     return view('jabatan', compact('data'));
 }