tcavallini / easyflickr by tdrcavallini

EasyFlickr manager package for Laravel
19
0
1
Package Data
Maintainer Username: tdrcavallini
Maintainer Contact: tdrcavallini@gmail.com (Thiago Cavallini)
Package Create Date: 2016-08-24
Package Last Update: 2017-03-27
Language: PHP
License: Unknown
Last Refreshed: 2024-05-15 15:17:29
Package Statistics
Total Downloads: 19
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 0
Total Watchers: 1
Total Forks: 0
Total Open Issues: 0

Adaptação para Laravel do pacote para leitura de álbums e fotos do Flickr utilizando o pacote phpFlickr Class 3.0 escrito por Dan Coulter (dancoulter@users.sourceforge.net).

Instalação

Para instalar, execute o comando abaixo no seu terminal:

composer require webeleven/easyflickr

Após a instalação, adicione o ServiceProvider do pacote no seu config/app.php conforme as linhas abaixo:

####Service provider

Webeleven\EasyFlickr\EasyFlickrServiceProvider::class,

####Facade

'EasyFlickr' => Webeleven\EasyFlickr\Facades\EasyFlickr::class,

Vendor Publish

Execute o comando abaixo para transferir as configs do pacote para seu projeto:

php artisan vendor:publish --provider="Webeleven\EasyFlickr\EasyFlickrServiceProvider"

##Configuração Para utilizar altere os valores de configuração no arquivo easyflickr.php localizado no diretório config, ou se preferir defina as variáveis de ambiente no seu arquivo .env

return [
    'flickr_key' => env('FLICKR_KEY'),
    'flickr_secret' => env('FLICKR_SECRET'),
    'flickr_user' => env('FLICKR_USER')
];

##Utilização

####Método GetAlbumInfo Lista as informações sobre um determinado álbum (photoset) do Flickr

Route::get('/', function () {

    return EasyFlickr::getAlbumInfo('PHOTOSET_ID');
     
});

####Método getAlbums Lista as fotos de um determinado álbum (photoset) do Flickr, os parâmetros ($page, $limit) são opcionais, mas por padrão são preenchidos por $page=1 e $limit=10.

Route::get('/', function () {
    
    return EasyFlickr::getAlbums($page, $limit); 

});

####Método getPhotosByAlbum Lista as fotos de um determinado álbum (photoset) do Flickr

Route::get('/', function () {
    
    return EasyFlickr::getPhotosByAlbum('PHOTOSET_ID'); 
    
});

License

The package is open-sourced software licensed under the MIT license.

Contributing

Anyone is welcome to contribute. Fork, make your changes, and then submit a pull request.