class LoginController extends Controller (View source)

Traits

AuthenticatesUsers
AuthorizesRequests
DispatchesJobs
ValidatesRequests

Properties

protected AuthManager $authManager
protected Encrypter $encrypter
protected Redirector $redirector
protected Repository $config
protected Factory $viewFactory
protected string $redirectTo

The path the user should be redirected to.

Methods

__construct(Repository $config, AuthManager $authManager, Encrypter $encrypter, Redirector $redirector, Factory $viewFactory)

No description

void
removeMiddleware(string $middleware)

Attempts to unset the given middleware.

Guard
guard()

No description

View
showLoginForm()

No description

View
showLogin2FaForm()

No description

RedirectResponse
logout(Request $request)

No description

RedirectResponse
authenticated(Request $request, User $user)

No description

RedirectResponse
login2Fa(Request $request)

No description

RedirectResponse
redirectToProvider(string $provider, OauthRequest $request)

No description

RedirectResponse
handleProviderCallback(string $provider, OauthRequest $request)

No description

View
showPasswordForm(Request $request)

No description

RedirectResponse
linkProvider(Request $request)

No description

array
credentials(Request $request)

No description

Details

__construct(Repository $config, AuthManager $authManager, Encrypter $encrypter, Redirector $redirector, Factory $viewFactory)

No description

Parameters

Repository $config
AuthManager $authManager
Encrypter $encrypter
Redirector $redirector
Factory $viewFactory

void removeMiddleware(string $middleware)

Attempts to unset the given middleware.

Parameters

string $middleware

Return Value

void

protected Guard guard()

No description

Return Value

Guard

View showLoginForm()

No description

Return Value

View

View showLogin2FaForm()

No description

Return Value

View

RedirectResponse logout(Request $request)

No description

Parameters

Request $request

Return Value

RedirectResponse

protected RedirectResponse authenticated(Request $request, User $user)

No description

Parameters

Request $request
User $user

Return Value

RedirectResponse

RedirectResponse login2Fa(Request $request)

No description

Parameters

Request $request

Return Value

RedirectResponse

Exceptions

IncompatibleWithGoogleAuthenticatorException
InvalidCharactersException
SecretKeyTooShortException

RedirectResponse redirectToProvider(string $provider, OauthRequest $request)

No description

Parameters

string $provider

Socialite provider

OauthRequest $request

Return Value

RedirectResponse

RedirectResponse handleProviderCallback(string $provider, OauthRequest $request)

No description

Parameters

string $provider

Socialite provider

OauthRequest $request

Return Value

RedirectResponse

View showPasswordForm(Request $request)

No description

Parameters

Request $request

Return Value

View

RedirectResponse linkProvider(Request $request)

No description

Parameters

Request $request

Return Value

RedirectResponse

protected array credentials(Request $request)

No description

Parameters

Request $request

Return Value

array

This method checks to make sure the user is published.