Example #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(CreateAlbumRequest $request, $slug)
 {
     //dd($id);
     $imageName = $request->albumName . '.' . $request->file('imageFile')->getClientOriginalExtension();
     $albumUpdate = $this->album->whereSlug($slug)->first();
     //dd($albumUpdate);
     $albumUpdate->fill(['albumName' => $request->get('albumName'), 'slug' => $request->get('slug'), 'albumImageName' => $imageName, 'artist_id' => $request->get('artist'), 'year' => $request->get('year')]);
     $albumUpdate->save();
     $request->file('imageFile')->move(base_path() . '/public/images/album/', $imageName);
     return redirect('album')->with('message', 'Album Updated!');
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int $id
  * @return Response
  */
 public function update($id, CreateAlbumRequest $request, Album $album)
 {
     $album->find($id)->update($request->all());
     Session::flash('message', 'The Album was successfully Updated!.');
     Session::flash('flash_type', 'alert-success');
     return redirect('albums');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CreateAlbumRequest $request, $user)
 {
     $resource['user_id'] = $user;
     return Album::create(array_merge($request->except(['_token']), $resource)) ? response()->json(['message' => 'Your album created!']) : response()->json(['message' => 'Error!!']);
 }