| Package Data | |
|---|---|
| Maintainer Username: | KyleMassacre |
| Maintainer Contact: | ky.elis83@gmail.com (Kyle Ellis) |
| Package Create Date: | 2016-01-01 |
| Package Last Update: | 2016-05-17 |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-10-26 03:01:15 |
| Package Statistics | |
|---|---|
| Total Downloads: | 16 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 1 |
| Total Watchers: | 1 |
| Total Forks: | 0 |
| Total Open Issues: | 0 |
This is a basic plugin to handle your social login and registration requests.
To install, download through composer
$ composer require kylemass/sociallogin
Or by adding:
{
"require": {
"kylemass/sociallogin": "~1.0"
}
}
Once you have added the package, add the Service Provider to your list of service providers:
'providers' => [
...
KyleMass\SocialLogin\SocialLoginServiceProvider::class,
],
Next you have to publish the package:
$ php artisan vendor:publish --provider="KyleMass\SocialLogin\SocialLoginServiceProvider"
The package comes with a migration file, so last but not least run:
$ php artisan migrate
That is it, your routes will automatically be generated which look like:
Route::get('auth/social/{provider}', 'KyleMass\SocialLogin\SocialLoginController@redirectToProvider');
Route::get('auth/{provider}/callback', 'KyleMass\SocialLogin\SocialLoginController@handleProviderCallback');
All you will have to do is create the links the social providers you wish to use for example:
<a href="{{ url('auth/social/github') }}">Login with Github</a>
And for your callback URL will be http://www.yourdomain.tld/auth/github/callback
This package requires laravel/socailite so you can find the documentation on how to set that up at the Laravel website.