Esempio n. 1
0
 /**
  * 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();
 }