Ejemplo n.º 1
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function tambahpeneliti()
 {
     // $edit = (isset($_GET['edit'])?$_GET['edit']:0);
     $list_spesifik = [];
     $digit2['pilih digit3']['-------------'] = "-------------";
     $id = isset($_GET['id']) ? $_GET['id'] : 0;
     $edit = peneliti::with('pakar_spesifik', 'pakar_spesifik.pakar_digit3', 'pakar_spesifik.pakar_digit3.pakar_digit2')->find($id);
     if ($edit) {
         $edit->spesifik_item = spesifik::where('digit3', $edit->pakar_spesifik->pakar_digit3->id)->get();
     }
     $jabatan = jabatan::all();
     $pangkat = pangkat::all();
     $digit2_list = digit2::with('pakar_digit3')->get();
     foreach ($digit2_list as $i => $d) {
         foreach ($d->pakar_digit3 as $j => $dg3) {
             $digit2[$d->nama][$dg3->id] = $dg3->nama;
         }
     }
     if ($edit) {
         foreach ($edit->spesifik_item as $key => $value) {
             $list_spesifik[$value->id] = $value->nama;
         }
     }
     return view('admin.peneliti', compact('jabatan', 'pangkat', 'digit2', 'list_spesifik', 'edit'));
 }
 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);
 }
Ejemplo n.º 3
0
 public function jabatan()
 {
     $data = jabatan::all();
     return view('jabatan', compact('data'));
 }