abhimanyusharma003 / laravel-facebook
There is no license information available for the latest version (dev-master) of this package.
A laravel service provider for Facebook PHP SDK
dev-master
2014-06-02 06:47 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.*
This package is not auto-updated.
Last update: 2024-11-23 17:01:19 UTC
README
Facebook PHP SDK for Laravel
Installation
-
Add below line to
composer.json
"abhimanyusharma003/laravel-facebook": "dev-master"
-
Run
composer update
orcomposer install
-
Open
app/config/app.php
and add the service provider to yourproviders
array.'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.php
file inconfig\packages\abhimanyusharma003\laravel-facebook
folder - Customize
config.php
with 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(); });