public function store(Request $request) { $input = array_except($request->all(), '_method'); if ($request['draft'] == 0) { $validation = Validator::make($input, Slide::$rules); if ($validation->passes()) { $slide = $this->slide->create($input); $this->slideFields($request, $slide); } } else { $slide = $this->slide->create($input); $this->slideFields($request, $slide); } return redirect('admin/slides/' . $slide->id . '/edit')->with('success', 'Slide Created!'); }
public function store(CreateSlideRequest $request) { $input = $request->all(); $newSlide = Slide::create($input); if ($newSlide->id) { return redirect()->action('SlidesController@index')->withMessage('Your slide has been added!'); } else { return redirect('back')->withErrors('Something went wrong while adding your slide. Report this to the tech chair.'); } }