public function update(Request $request, $id) { $perangkatlunak = \App\PerangkatLunak::find($id); $jenis_id_old = $perangkatlunak->jenis_id; $manual_old = $perangkatlunak->manual; $manual = NULL; $perangkatlunak->jenis_id = $request->input('jenis_id'); $perangkatlunak->kode = $perangkatlunak->get_current_kode($jenis_id_old); if ($request->hasFile('manual')) { $perangkatlunak->hapus_manual(); $filenya = $request->file('manual'); $manual = $perangkatlunak->kode . '.' . $filenya->getClientOriginalExtension(); $filenya->move('storage/manual', $manual); $perangkatlunak->manual = $manual; } else { $perangkatlunak->need_rename($manual_old); } $perangkatlunak->nama = $request->input('nama'); $perangkatlunak->jumlah_media = $request->input('jumlah_media'); $perangkatlunak->tgl_terima = $request->input('tgl_terima'); $perangkatlunak->media_id = $request->input('media_id'); $perangkatlunak->license_id = $request->input('license_id'); $perangkatlunak->company_id = $request->input('company_id'); $perangkatlunak->tgl_expired = $request->input('tgl_expired'); $perangkatlunak->ket = $request->input('ket'); $perangkatlunak->operator_id = Auth::user()->id; $perangkatlunak->save(); return redirect('perangkatlunak'); }
public function create() { $peminjaman = new PeminjamanPerangkatLunak(); //Cookie::forget('pl_id'); $pl_id = Cookie::get('pl_id'); $bidangs = \App\Bidang::lists('nama_bidang', 'id'); $seksis = \App\Seksi::lists('nama_seksi', 'id'); //$seksis = \App\Seksi::lists('nama_seksi','id'); //if($pl_id != NULL) { //$pl_data = //print_r($pl_data->id);exit; return view('peminjaman_pl.create', ['peminjaman' => $peminjaman, 'pl_data' => $pl_id == NULL ? $pl_id : PerangkatLunak::find($pl_id), 'seksis' => $seksis, 'bidangs' => $bidangs]); //} //else { // echo 'Cookie kosong'; //} //else { // $this->pilihdulu(); //} }