PHP Класс Learner\Http\Controllers\Auth\AuthController

Наследование: extends Learner\Http\Controllers\BaseController
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$roles Learner\Repositories\RoleRepositoryInterface Role Repository.
$users Learner\Repositories\UserRepositoryInterface User Repository.

Открытые методы

Метод Описание
__construct ( Learner\Repositories\UserRepositoryInterface $users, Learner\Repositories\RoleRepositoryInterface $roles ) : void Create a new authentication controller instance.
getLogin ( ) : Illuminate\Http\Response Show the application login form.
getLogout ( ) : Illuminate\Http\Response Log the user out of the application.
getRegister ( ) : Illuminate\Http\Response Show the application register form.
postLogin ( Illuminate\Http\Request $request ) : Illuminate\Http\Response Handle a login request to the application.
postRegister ( ) : Illuminate\Http\Response Handle a registration request for the application.

Защищенные методы

Метод Описание
create ( array $data ) : User Create a new user instance after a valid registration.
getCredentials ( Illuminate\Http\Request $request ) : array Get the needed authorization credentials from the request.
loginUsername ( ) : string Get the login username to be used by the controller.

Описание методов

__construct() публичный Метод

Create a new authentication controller instance.
public __construct ( Learner\Repositories\UserRepositoryInterface $users, Learner\Repositories\RoleRepositoryInterface $roles ) : void
$users Learner\Repositories\UserRepositoryInterface
$roles Learner\Repositories\RoleRepositoryInterface
Результат void

create() защищенный Метод

Create a new user instance after a valid registration.
protected create ( array $data ) : User
$data array
Результат Learner\Models\User

getCredentials() защищенный Метод

Get the needed authorization credentials from the request.
protected getCredentials ( Illuminate\Http\Request $request ) : array
$request Illuminate\Http\Request
Результат array

getLogin() публичный Метод

Show the application login form.
public getLogin ( ) : Illuminate\Http\Response
Результат Illuminate\Http\Response

getLogout() публичный Метод

Log the user out of the application.
public getLogout ( ) : Illuminate\Http\Response
Результат Illuminate\Http\Response

getRegister() публичный Метод

Show the application register form.
public getRegister ( ) : Illuminate\Http\Response
Результат Illuminate\Http\Response

loginUsername() защищенный Метод

Get the login username to be used by the controller.
protected loginUsername ( ) : string
Результат string

postLogin() публичный Метод

Handle a login request to the application.
public postLogin ( Illuminate\Http\Request $request ) : Illuminate\Http\Response
$request Illuminate\Http\Request
Результат Illuminate\Http\Response

postRegister() публичный Метод

Handle a registration request for the application.
public postRegister ( ) : Illuminate\Http\Response
Результат Illuminate\Http\Response

Описание свойств

$roles защищенное свойство

Role Repository.
protected RoleRepositoryInterface,Learner\Repositories $roles
Результат Learner\Repositories\RoleRepositoryInterface

$users защищенное свойство

User Repository.
protected UserRepositoryInterface,Learner\Repositories $users
Результат Learner\Repositories\UserRepositoryInterface