webeleven / easyflickr

此包最新版本(v1.0.1)没有可用的许可证信息。

EasyFlickr 管理器包用于 Laravel

v1.0.1 2016-08-24 19:55 UTC

This package is not auto-updated.

Last update: 2024-09-18 19:42:39 UTC


README

这是一个基于phpFlickr Class 3.0(由Dan Coulter编写,邮箱:dancoulter@users.sourceforge.net)的Laravel适配包,用于读取Flickr中的相册和照片。

安装

要安装,请在您的终端中执行以下命令

composer require webeleven/easyflickr

安装后,根据以下步骤在您的 config/app.php 文件中添加包的 ServiceProvider

####ServiceProvider

Webeleven\EasyFlickr\EasyFlickrServiceProvider::class,

####Facade

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

Vendor Publish

执行以下命令以将包的配置转移到您的项目中

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

##配置

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

要使用,请更改位于 config 目录中的 easyflickr.php 文件中的配置值,或者如果您愿意,可以在 .env 文件中定义环境变量。

##使用

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

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

####getAlbumInfo 方法列出关于Flickr中某个特定相册(photoset)的信息

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

});

####getAlbums 方法列出Flickr中某个特定相册(photoset)的照片,参数($page, $limit)是可选的,但默认填充为 $page=1 和 $limit=10。

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

许可证

此包是开源软件,许可协议为 MIT 协议

贡献

任何人都可以贡献。Fork,做出您的更改,然后提交一个pull request。