PHP Class App\Http\Controllers\Auth\LoginController

Inheritance: extends app\http\controllers\Controller, use trait Illuminate\Foundation\Auth\AuthenticatesUsers
Show file Open project: austintoddj/canvas

Protected Properties

Property Type Description
$redirectTo string Where to redirect users after login / registration.

Public Methods

Method Description
__construct ( ) : void Create a new controller instance.
authenticated ( Illuminate\Http\Request $request, Canvas\Models\User $user ) : Illuminate\Http\RedirectResponse During the login process, call the GitHub API and grab the latest version of Canvas available and store it in the database. The functionality is kept here so that the API Rate Limit will be harder to reach.
logout ( Illuminate\Http\Request $request ) : Illuminate\Http\Response Log the user out of the application.

Protected Methods

Method Description
create ( array $data ) : Canvas\Models\User Create a new user instance after a valid registration.
validator ( array $data ) : Illuminate\Contracts\Validation\Validator Get a validator for an incoming registration request.

Method Details

__construct() public method

Create a new controller instance.
public __construct ( ) : void
return void

authenticated() public method

During the login process, call the GitHub API and grab the latest version of Canvas available and store it in the database. The functionality is kept here so that the API Rate Limit will be harder to reach.
public authenticated ( Illuminate\Http\Request $request, Canvas\Models\User $user ) : Illuminate\Http\RedirectResponse
$request Illuminate\Http\Request
$user Canvas\Models\User
return Illuminate\Http\RedirectResponse

create() protected method

Create a new user instance after a valid registration.
protected create ( array $data ) : Canvas\Models\User
$data array
return Canvas\Models\User

logout() public method

Log the user out of the application.
public logout ( Illuminate\Http\Request $request ) : Illuminate\Http\Response
$request Illuminate\Http\Request
return Illuminate\Http\Response

validator() protected method

Get a validator for an incoming registration request.
protected validator ( array $data ) : Illuminate\Contracts\Validation\Validator
$data array
return Illuminate\Contracts\Validation\Validator

Property Details

$redirectTo protected property

Where to redirect users after login / registration.
protected string $redirectTo
return string