irazasyed/laravel-facebook

This package is abandoned and no longer maintained. No replacement package was suggested.

Laravel 4 support for Facebook SDK

v1.0.1 2014-10-03 18:10 UTC

This package is auto-updated.

Last update: 2019-10-25 09:03:27 UTC


README

Join PHP Chat Chat on Telegram Laravel Package Latest Version on Packagist Software License Build Status Total Downloads

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!

Credits

License

The MIT License (MIT). Please see License File for more information.