public function createAbout(Request $request) { $aboutCount = About::count(); if ($aboutCount == 1) { $about = About::find(1); $about->heading = $request->input('heading'); $about->lead = $request->input('lead'); $about->description = $request->input('description'); if ($request->hasFile('avatar')) { $destinationPath = public_path('images/'); $extension = $request->file('avatar')->getClientOriginalExtension(); $fileName = time() . "." . $extension; $request->file('avatar')->move($destinationPath, $fileName); $about->avatars = "/images/" . $fileName; //File::Delete('public/'.$oldAvatar); } else { $about->avatars = $about->avatars; } //echo $about->avatar; $about->update(); return Redirect::to('aboutCms'); } elseif ($aboutCount == 0) { $about = new About(); $about->heading = $request->input('heading'); $about->lead = $request->input('lead'); $about->description = $request->input('description'); if ($request->hasFile('avatar')) { $destinationPath = public_path('images/'); $extension = $request->file('avatar')->getClientOriginalExtension(); $fileName = time() . "." . $extension; $request->file('avatar')->move($destinationPath, $fileName); $about->avatars = "/images/" . $fileName; } else { $about->avatars = "/images/" . $fileName; } $about->save(); return Redirect::to('aboutCms'); } }