/**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     User::loginCheck([0, 1], 4);
     $success = Session::get('mk01_success');
     $mk01 = new mk01();
     $mj01 = new mj01();
     $mj02 = new mj02();
     $mg01 = new mg01();
     $karyawan = $mk01::find($id);
     //         PENTING !~!~
     //        $data = $karyawan->mj03->first()->mj02->first();
     //         DUMP QUERY
     /*
      DB::listen(function($sql) {
      var_dump($sql);
      });
     * 
     */
     try {
         $data = array("karyawan" => $mk01::find($id), "karyawanalls" => $mk01->getReferral($id), "idkaryawan" => $karyawan->idkar, "action" => action("MasterKaryawanController@update", $id), "jabatans" => $mj01->getJabatanAktif(), "jamkerjas" => $mj02->getJamKerjaAktif(), "jamistirahats" => $mj02->getJamIstirahatAktif(), "gajis" => $mg01->getOtherGaji($karyawan->idkar), "mk01_status" => $success, "jamkerja1" => $mk01->getJamKerja($id), "jamkerja2" => $mk01->getJamIstirahat($id), "referrals" => $mk01->getReferralKar($id));
         //            print_r($data); exit;
     } catch (Exception $ex) {
         DB::listen(function ($sql) {
             //                if (isset($sql)) {
             dd($sql);
             //                }
         });
         dd($ex->getMessage());
     }
     //        print_r($mk01->getJamKerja($id)); exit;
     return View::make('master.m_karyawan', $data);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $jabatan = mj01::find($id);
     $jabatan->delete();
     Session::flash('mj01_success', 'Data Telah Di-hapus!');
     return Redirect::to('master/jabatan');
 }