예제 #1
0
 public function postEditAlbum(EditAlbumRequest $request)
 {
     $album = Album::find($request->get('id'));
     $album->title = $request->get('title');
     $album->description = $request->get('description');
     $album->save();
     return redirect('validated/albums')->with(['edited' => 'The album has been edited']);
 }
 /**
  * @param DeleteAlbumRequest $request
  * @return string
  */
 public function postDeleteAlbum(DeleteAlbumRequest $request)
 {
     $album = Album::find($request->get('id'));
     $photos = $album->photos;
     $controller = new PhotoController();
     foreach ($photos as $photo) {
         $controller->deleteImage($photo->path);
         $photo->delete();
     }
     $album->delete();
     return redirect('validated/albums')->with(['deleted' => 'The album was deleted']);
 }
예제 #3
0
 public function getIndex(ShowPhotosRequest $request)
 {
     $photos = Album::find($request->get('id'))->photos;
     return view('photos.show', ['photos' => $photos, 'id' => $request->get('id')]);
 }