PHPackages                             n0m4dz/laracasa - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. n0m4dz/laracasa

ActiveLibrary[API Development](/categories/api)

n0m4dz/laracasa
===============

ZendGdata web album (Picasa) integration to Laravel

0461[1 issues](https://github.com/n0m4dz/laracasa/issues)PHP

Since Jul 2Pushed 10y ago3 watchersCompare

[ Source](https://github.com/n0m4dz/laracasa)[ Packagist](https://packagist.org/packages/n0m4dz/laracasa)[ RSS](/packages/n0m4dz-laracasa/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Laracasa - Laravel Picasa web album (Laravel 4)
===============================================

[](#laracasa---laravel-picasa-web-album-laravel-4)

Deprecated!!!
=============

[](#deprecated)

This package is based on [Zend Gdata](http://framework.zend.com/manual/1.12/en/zend.gdata.html) which provides Google API service.

Installation
------------

[](#installation)

Update your `composer.json` file to include this package as a dependency

```
"n0m4dz/laracasa": "dev-master"
```

Register the Laracasa service provider by adding it to the providers array in the `app/config/app.php` file.

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

```

Alias the Laracasa facade by adding it to the aliases array in the `app/config/app.php` file.

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

Configuration
=============

[](#configuration)

Generate the config file into your project by running

```
php artisan config:publish n0m4dz/laracasa

```

This will generate a config file like this

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

```

After generated config file set values in return array. `user` = your gmail id, `password` = your gmail password, `album` = picasa web album ID.

Usage
=====

[](#usage)

`getAlbum` function will retrieve all the photos from specific album.

```
Laracasa::getAlbum();
```

`getPhotoById` function will retrieve a photo from specific album.

```
Laracasa::getPhotoById($photo_id)
```

`addPhoto` function uploads a photo into album, then return uploaded photo ID.

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

`deletePhoto` function deletes a photo from album.

```
Laracasa::deletePhoto($photo_id);
```

Check [Laracasa example](https://gist.github.com/n0m4dz/cdfac4ef1986d3153e2d) in Gist.

ToDo
----

[](#todo)

- Add album functions
- Improve Laracasa package
- And many other things

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/44277caad57b0dd310151fdb1d3454b2fc3d044cdced3e73f4bc52affd30b46e?d=identicon)[n0m4dz](/maintainers/n0m4dz)

---

Top Contributors

[![n0m4dz](https://avatars.githubusercontent.com/u/5993001?v=4)](https://github.com/n0m4dz "n0m4dz (10 commits)")

### Embed Badge

![Health badge](/badges/n0m4dz-laracasa/health.svg)

```
[![Health](https://phpackages.com/badges/n0m4dz-laracasa/health.svg)](https://phpackages.com/packages/n0m4dz-laracasa)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M475](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M270](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M453](/packages/google-gax)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
