Laravel-facebook

Laravel 4 Facebook SDK Package for Graph API

View the Project on GitHub irazasyed/laravel-facebook

Laravel-Facebook Package

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

Laravel 4 Support for Facebook PHP SDK and additional helper methods.

Quick start

Required setup / Installation

You can either add the package directly by firing this command

$ composer require irazasyed/laravel-facebook:~1.0

Or add in the require key of composer.json file manually by add the following

"irazasyed/laravel-facebook": "~1.0"

And Run the Composer update comand

$ composer update

In your app/config/app.php add 'Irazasyed\LaravelFacebook\LaravelFacebookServiceProvider' to the end of the $providers array

'providers' => array(

    'Illuminate\Foundation\Providers\ArtisanServiceProvider',
    'Illuminate\Auth\AuthServiceProvider',
    ...
    'Irazasyed\LaravelFacebook\LaravelFacebookServiceProvider',

),

At the end of app/config/app.php add 'FB' => 'Irazasyed\LaravelFacebook\FacebookFacade' to the $aliases array

'aliases' => array(

    'App'        => 'Illuminate\Support\Facades\App',
    'Artisan'    => 'Illuminate\Support\Facades\Artisan',
    ...
    'FB'    => 'Irazasyed\LaravelFacebook\FacebookFacade',

),

NOTE: Don't use Facebook as your facade alias as it conflicts with the SDK itself. Because the SDK doesn't have namespace (And they ain't adding it either).

Configuration

Copy the config file into your project by running

php artisan config:publish irazasyed/laravel-facebook

It'll publish under app/config/packages

Edit the config file to include your App ID and secret key into init option. See config file for more configuration options.

And you are ready to go.

Usage

This Package extends the Facebook PHP SDK, So all the methods listed here http://developers.facebook.com/docs/reference/php/ are available, as well as the following methods/helpers.

Adding Soon!

License

MIT © Syed I.R

Additional information

Any issues, please report here