/** * Handle the creation of a new album * * @param AlbumRequest $request * @return void */ public function store(AlbumRequest $request) { $slug = str_slug($request->name); $request->merge(array('slug' => $slug)); Album::create($request->all()); flash()->success('Success!', 'Your album has been created'); return redirect(sprintf('/album/%s/upload', $slug)); }