\App\Http\Controllers\AuthAuthController

Type of callback either connect account or login account

Summary

Methods
Properties
Constants
__construct()
redirectToProvider()
handleProviderCallback()
disconnectSocialLogin()
showRegistrationForm()
postRegister()
register()
showActivationForm()
postActivate()
No public properties found
No constants found
registrationValidator()
create()
activationValidator()
$redirectTo
N/A
No private methods found
No private properties found
N/A

Properties

$redirectTo

$redirectTo : string

Where to redirect users after login / registration.

Type

string

Methods

__construct()

__construct() : void

Create a new authentication controller instance.

redirectToProvider()

redirectToProvider() : \Illuminate\Http\Response

Redirect the user to the Provider's authentication page.

Returns

\Illuminate\Http\Response

handleProviderCallback()

handleProviderCallback(\Illuminate\Http\Request  $request) : \Illuminate\Http\Response

Obtain the user information from the Provider.

either login in or connect to an existing account

Parameters

\Illuminate\Http\Request $request

Returns

\Illuminate\Http\Response

disconnectSocialLogin()

disconnectSocialLogin() : \Illuminate\Http\Response

disconnect social login from currently logged in user

Returns

\Illuminate\Http\Response

showRegistrationForm()

showRegistrationForm() : \Illuminate\Http\Response

Displays the registration form.

Returns

\Illuminate\Http\Response

postRegister()

postRegister(\Illuminate\Http\Request  $request) 

Parameters

\Illuminate\Http\Request $request

register()

register(\Illuminate\Http\Request  $request) : \Illuminate\Http\Response

Handle a registration request for the application.

Parameters

\Illuminate\Http\Request $request

Returns

\Illuminate\Http\Response

showActivationForm()

showActivationForm(\Illuminate\Http\Request  $request) 

Parameters

\Illuminate\Http\Request $request

postActivate()

postActivate(\Illuminate\Http\Request  $request) 

Parameters

\Illuminate\Http\Request $request

registrationValidator()

registrationValidator(array  $data) : \Illuminate\Contracts\Validation\Validator

Get a validator for an incoming registration request.

Parameters

array $data

Returns

\Illuminate\Contracts\Validation\Validator

create()

create(array  $data) : \App\User

Create a new user instance after a valid registration.

Parameters

array $data

Returns

\App\User

activationValidator()

activationValidator(array  $data) : \Illuminate\Contracts\Validation\Validator

Get a validator for an incoming activation request.

Parameters

array $data

Returns

\Illuminate\Contracts\Validation\Validator