n0m4dz/laracasa

该软件包最新版本(dev-master)没有可用的许可信息。

ZendGdata 网络相册(Picasa)集成到 Laravel

dev-master 2015-07-02 11:56 UTC

This package is auto-updated.

Last update: 2024-09-28 18:42:12 UTC


README

已弃用!!!

本软件包基于 Zend Gdata,它提供谷歌 API 服务。

安装

更新你的 composer.json 文件,将其作为依赖项包含

"n0m4dz/laracasa": "dev-master"

通过将其添加到 app/config/app.php 文件中的 providers 数组来注册 Laracasa 服务提供者。

'providers' => array(
    'N0m4dz\Laracasa\LaracasaServiceProvider'
)

通过将其添加到 app/config/app.php 文件中的 aliases 数组来别名化 Laracasa 门面。

'aliases' => array(
    'Laracasa' => 'N0m4dz\Laracasa\Facades\Laracasa'
)

配置

通过运行以下命令将配置文件生成到你的项目中

php artisan config:publish n0m4dz/laracasa

这将生成一个类似以下的配置文件

return array(
    'user' => '',
    'password' => '',
    'album' => ''
);

生成配置文件后,在返回数组中设置值。user = 你的 Gmail ID,password = 你的 Gmail 密码,album = Picasa 网络相册 ID。

使用方法

getAlbum 函数将检索特定相册中的所有照片。

Laracasa::getAlbum();

getPhotoById 函数将检索特定相册中的照片。

Laracasa::getPhotoById($photo_id)

addPhoto 函数将照片上传到相册,然后返回上传照片的 ID。

Laracasa::addPhoto($_FILES['photo'])

deletePhoto 函数将照片从相册中删除。

Laracasa::deletePhoto($photo_id);

查看 Gist 中的 Laracasa 示例

待办事项

  • 添加相册功能
  • 改进 Laracasa 软件包
  • 以及许多其他事情