Laravel-Facebook Package
[
][link-phpchat]
![Chat on Telegram][ico-telegram]
![Latest Version on Packagist][ico-version]
![Build Status][ico-travis]
, (*1)
Laravel 4 Support for Facebook PHP SDK and additional helper methods., (*2)
Quick start
Required setup / Installation
You can either add the package directly by firing this command, (*3)
$ composer require irazasyed/laravel-facebook:^1.0
Or add in the require key of composer.json file manually by add the following, (*4)
"irazasyed/laravel-facebook": "^1.0"
And Run the Composer update comand, (*5)
$ composer update
In your app/config/app.php add 'Irazasyed\LaravelFacebook\LaravelFacebookServiceProvider' to the end of the $providers array, (*6)
'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, (*7)
'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)., (*8)
Configuration
Copy the config file into your project by running, (*9)
php artisan config:publish irazasyed/laravel-facebook
It'll publish under app/config/packages, (*10)
Edit the config file to include your App ID and secret key into init option. See config file for more configuration options., (*11)
And you are ready to go., (*12)
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., (*13)
Adding Soon!, (*14)
Credits
License
The MIT License (MIT). Please see License File for more information., (*15)