Introduction
Sentinel Social makes authenticating your users through social networks & third-party OAuth providers an absolute breeze.
The package follows the FIG standard PSR-4 to ensure a high level of interoperability between shared PHP code and is fully unit-tested.
The package requires PHP 5.4+.
INSTALLATION
The best and easiest way to install the Sentinel Social package is with Composer.
PREPARATION
Open your composer.json and add the following to the require array:
"cartalyst/sentinel-social": "2.0.*"
//Add the following lines after the require array on your composer.json file:
"repositories": [
{
"type": "composer",
"url": "https://packages.cartalyst.com"
}
],
INSTALL THE DEPENDENCIES
Run Composer to install or update the new requirement.
php composer install
or
php composer update
Now you are able to require the vendor/autoload.php file to autoload the package.
INTEGRATION
Laravel
The Sentinel Social package has optional support for Laravel 5 and it comes bundled with a
Service Provider and a Facade for easier integration.
After you have installed the package, just follow the instructions.
Open your Laravel config file config/app.php and add the following lines.
In the $providers array add the following service provider for this package.
'Cartalyst\Sentinel\Addons\Social\Laravel\SocialServiceProvider',
In the $aliases array add the following facade for this package.
'Social' => 'Cartalyst\Sentinel\Addons\Social\Laravel\Facades\Social',
Assets
Run the following commands to publish the migration and config files.
Sentinel
php artisan vendor:publish --provider="Cartalyst\Sentinel\Laravel\SentinelServiceProvider"
Sentinel Social
php artisan vendor:publish --provider="Cartalyst\Sentinel\Addons\Social\Laravel\SocialServiceProvider"
Migrations
Run the following command to migrate Sentinel after publishing the assets.
php artisan migrate
Configuration
After publishing, the sentinel social config file can be found under config/cartalyst.sentinel-addons.social.php where you can modify the package configuration.
NATIVE
After you have installed the package, just follow the instructions.
Setup your database
Sentinel schema
`vendor/cartalyst/sentinel/schema/mysql.sql`
Sentinel Social schema
`vendor/cartalyst/sentinel-social/schema/mysql.sql`
Configuration
Authorize
from Source
Comments (0)