Ejemplo n.º 1
0
 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!');
 }
Ejemplo n.º 2
0
 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.');
     }
 }