/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $rst = $request->all(); $data = array('title' => $rst['txtTitle'], 'description' => $rst['txtDescription']); // upload file if (isset($rst['vtFile'])) { $imageName = 'vt-' . time() . '.' . $rst['vtFile']->getClientOriginalExtension(); $rst['vtFile']->move(base_path() . '/public/mulodo/images/slider/upload/', $imageName); $data['image'] = $imageName; $old_filename = base_path() . '/public/mulodo/images/slider/upload/' . $rst['hidFile']; unlink($old_filename); } $response = sliders::where('id', '=', $id)->update($data); if ($response) { return redirect()->back(); } }