/** * Store a newly created resource in storage. * * @return Response */ public function store(SlideshowRequest $request) { // $thumb = public_path('images/slideshow/thumb'); $full = public_path('images/slideshow/full'); $input = $request->except('image'); $input['ss_status'] = $request->get('ss_status') == 'on' ? 1 : 0; $input['ss_order'] = Slideshow::max('ss_order') + 1; $cat = new Slideshow($input); if ($request->hasFile('ss_image')) { $name = str_slug($input['ss_name']) . '.' . $request->file('ss_image')->getClientOriginalExtension(); $cat->ss_image = $name; Image::make($request->file('ss_image'))->save($full . '/' . $name); Image::make($request->file('ss_image'))->resize('484', '441')->save($thumb . '/' . $name); } if ($cat->save()) { return redirect()->route('backend.slideshow.index'); } }