A laravel service provider for Facebook PHP SDK
abhimanyusharma003/laravel-facebook is a Laravel package for a laravel service provider for facebook php sdk.
It currently has 7 GitHub stars and 484 downloads on Packagist.
Install it with composer require abhimanyusharma003/laravel-facebook.
Discover more Laravel packages by abhimanyusharma003
or browse all Laravel packages to compare alternatives.
Last updated
Facebook PHP SDK for Laravel
Add below line to composer.json
"abhimanyusharma003/laravel-facebook": "dev-master"
Run composer update or composer install
Open app/config/app.php and add the service provider to your providers array.
'providers' => array(
'Abhimanyusharma003\LaravelFacebook\LaravelFacebookServiceProvider',
)
Now add the alias.
'aliases' => array(
'Facebook' => 'Abhimanyusharma003\LaravelFacebook\LaravelFacebookFacade',
)
php artisan config:publish abhimanyusharma003/laravel-facebookconfig.php file in config\packages\abhimanyusharma003\laravel-facebook folderconfig.php with your informationSetting 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 usersGet 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();
});