public function doDelete($id) { $input = Request::all(); $rules = array('lokasi' => 'required|exists:lokasi,id'); $validator = Validator::make($input, $rules); if ($validator->fails()) { return view('error'); } else { $penyimpanan = Penyimpanan::where('id_lokasi', $id)->update(["id_lokasi" => $input['lokasi']]); $lokasi = Lokasi::find($id); $lokasi->delete(); return redirect('/lokasi'); } }
public function edit() { $input = Request::all(); $rules = array('id' => 'required|exists:alat,id', 'lokasi' => 'required|exists:lokasi,id', 'nama' => 'required', 'kode' => 'required'); $validator = Validator::make($input, $rules); if ($validator->fails()) { return view('error'); } else { $alat = Alat::find($input['id']); $alat->nama = $input['nama']; $alat->kode = $input['kode']; $alat->save(); $penyimpanan = Penyimpanan::where('id_alat', '=', $input['id'])->first(); $penyimpanan->id_lokasi = $input['lokasi']; $penyimpanan->save(); return redirect('/'); } }