/** * Store a newly created resource in storage. * * @param \App\Http\Requests\CreateMovieValidation $request * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function store(CreateMovieValidation $request) { $input = $request->all(); $movie = new Movie(); $movie->fill($input); if ($movie->save()) { $this->setMessage('Movie was successfully created!'); } else { $this->setMessage('Oops... Movie was not created. Please try again', 'error'); } return redirect('/movies'); }