/** * 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); }
public function jabatan() { $data = jabatan::all(); return view('jabatan', compact('data')); }