/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(AdmissionRequest $request, Admission $admission) { $record = array_except($request->all(), array('fileName')); if ($request->get('image') != $admission->image) { if (!preg_match('/^img/', $admission->image)) { unlink($admission->image); } $filename = $request->get("fileName"); $src = 'fileStorage/temp/' . $filename; $des = 'fileStorage/persons/' . $request->get('name') . '.jpg'; rename($src, $des); $record['image'] = $des; } $admission->update($record); }