abhimanyusharma003/laravel-facebook
A laravel service provider for Facebook PHP SDK
484
7
| Install | |
|---|---|
composer require abhimanyusharma003/laravel-facebook |
|
| PHP: | >=5.3.0 |
| Last Updated: | Jun 2, 2014 |
| Links: | GitHub · Packagist |
Maintainer: abhimanyu003
Laravel Facebook
Facebook PHP SDK for Laravel
Installation
-
Add below line to
composer.json"abhimanyusharma003/laravel-facebook": "dev-master" -
Run
composer updateorcomposer install -
Open
app/config/app.phpand add the service provider to yourprovidersarray.'providers' => array( 'Abhimanyusharma003\LaravelFacebook\LaravelFacebookServiceProvider', ) -
Now add the alias.
'aliases' => array( 'Facebook' => 'Abhimanyusharma003\LaravelFacebook\LaravelFacebookFacade', )
Configuration
- Run
php artisan config:publish abhimanyusharma003/laravel-facebook - This will create a
config.phpfile inconfig\packages\abhimanyusharma003\laravel-facebookfolder - Customize
config.phpwith your information
Setting details are.
appid: Your facebook app id.secret: Your facebook app secret.redirect: URL where to redirect after log in.logout: URL where to redirect after logout.scope: These are permission you want from your users
Examples
-
Get Login Url with your credentials and scope.
Route::get('/', function(){ return Facebook::loginUrl(); }); -
Get User Id
Route::get('/', function(){ return Facebook::getUser(); }); -
Use facebook API
Route::get('/', function(){ $profile = Facebook::api('/me?fields=id,name,first_name,last_name,username,email,gender,birthday,hometown,location,picture.width(100)'); }); -
Get Logout Url
Route::get('/', function(){ return Facebook::logoutUrl(); });