PHP Class App\Http\Controllers\Frontend\Auth\SocialLoginController

Inheritance: extends app\http\controllers\Controller
Show file Open project: rappasoft/laravel-5-boilerplate

Protected Properties

Property Type Description
$helper App\Helpers\Frontend\Auth\Socialite
$user App\Repositories\Frontend\Access\User\UserRepository

Public Methods

Method Description
__construct ( UserRepository $user, Socialite $helper ) SocialLoginController constructor.
login ( Illuminate\Http\Request $request, $provider ) : Illuminate\Http\RedirectResponse | mixed

Private Methods

Method Description
getAuthorizationFirst ( $provider ) : mixed
getSocialUser ( $provider ) : mixed

Method Details

__construct() public method

SocialLoginController constructor.
public __construct ( UserRepository $user, Socialite $helper )
$user App\Repositories\Frontend\Access\User\UserRepository
$helper App\Helpers\Frontend\Auth\Socialite

login() public method

public login ( Illuminate\Http\Request $request, $provider ) : Illuminate\Http\RedirectResponse | mixed
$request Illuminate\Http\Request
$provider
return Illuminate\Http\RedirectResponse | mixed

Property Details

$helper protected property

protected Socialite,App\Helpers\Frontend\Auth $helper
return App\Helpers\Frontend\Auth\Socialite

$user protected property

protected UserRepository,App\Repositories\Frontend\Access\User $user
return App\Repositories\Frontend\Access\User\UserRepository