/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(AlbumCreateRequest $request, UploadsManager $manager) { $image_name = $manager->uploadFile($request->file('image')); $album = $this->albums->create(['title' => $request->input('title'), 'price' => $request->input('price'), 'image' => $image_name, 'genre_id' => $request->input('genre'), 'artist_id' => $request->input('artist'), 'description' => $request->input('description')]); alert()->overlay('Success', 'A new album with id of ' . $album->id . ' has been created.', "success"); return redirect()->route('admin.albums.index'); }