Exemplo n.º 1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     $jabatans = Jabatan::find($id);
     //$jabatans->kartu_induk_pegawai_id = Input::get('id');
     $jabatans->jabatan = Input::get('jabatan');
     $jabatans->unit_kerja = Input::get('unit_kerja');
     $jabatans->keterangan_unit_kerja = Input::get('keterangan_unit_kerja');
     $jabatans->pangkat_golongan_ruang = Input::get('pangkat_golongan_ruang');
     $jabatans->tmt_pangkat = date("Y-m-d", strtotime(Input::get('tmt_pangkat')));
     $jabatans->masakerja_tahun = Input::get('masakerja_tahun');
     $jabatans->masakerja_bulan = Input::get('masakerja_bulan');
     $jabatans->pendidikan_terakhir = Input::get('pendidikan_terakhir');
     $jabatans->save();
     $kartuindukpegawais = KartuIndukPegawai::find(Input::get('kartu_induk_pegawai_id'));
     Session::flash('message', 'Input Jabatan Pegawai NIP: ' . $kartuindukpegawais->nip . ' Sukses');
     return Redirect::to('kartu-induk-pegawai/' . Input::get('kartu_induk_pegawai_id') . '/jabatan');
 }
 public function riwayat($id)
 {
     $kartu_induk_pegawais = KartuIndukPegawai::find($id);
     return view('kartu-induk-pegawai.riwayat', ['kartu_induk_pegawai' => $kartu_induk_pegawais]);
 }
 public function imageUpdate()
 {
     $rules = array('foto' => 'mimes:jpeg,bmp,png|required');
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         return Redirect::to('image-kartu-induk-pegawai')->withErrors($validator);
     } else {
         $id = Input::get('id');
         // process image
         if (Input::hasFile('foto')) {
             $fotoName = 'peg' . $id . '.' . Input::file('foto')->getClientOriginalExtension();
             Input::file('foto')->move(base_path() . '/public/images/pegawai/', $fotoName);
             $img = Image::make(base_path() . '/public/images/pegawai/' . $fotoName);
             $img->resize(150, null, function ($constraint) {
                 $constraint->aspectRatio();
             });
             $img->save();
             $kartu_induk_pegawai_fotos = KartuIndukPegawai::find($id);
             $kartu_induk_pegawai_fotos->foto = $fotoName;
             $kartu_induk_pegawai_fotos->save();
         }
         Session::flash('message', 'Berhasil mengganti Foto');
         return Redirect::to('image-kartu-induk-pegawai');
     }
 }