/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, ['title' => 'required', 'image' => 'required', 'status' => 'required', 'type' => 'required', 'ordering' => 'required|numeric']); $slider = new Slider($request->all()); $slider->createdBy()->associate(Auth::user()); $slider->updatedBy()->associate(Auth::user()); $slider->thumb_image = str_replace('source', 'thumbs', $request->input('image')); /*$filename = $this->uploadImage($request); $slider->image = url().'/images/source/'.$filename; $slider->thumb_image = url().'/images/thumbs/'.$filename;*/ $slider->save(); Session::flash('flash_message', 'Slider successfully added!'); return redirect()->back(); }