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

Наследование: extends app\http\controllers\Controller, use trait Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$accountRepo App\Ninja\Repositories\AccountRepository
$authService App\services\AuthService
$redirectTo string

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

Метод Описание
__construct ( AccountRepository $repo, AuthService $authService ) Create a new authentication controller instance.
authLogin ( $provider, Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse
authUnlink ( ) : Illuminate\Http\RedirectResponse
create ( array $data ) : User Create a new user instance after a valid registration.
getLoginWrapper ( ) : Illuminate\Http\Response
getLogoutWrapper ( ) : Illuminate\Http\Response
postLoginWrapper ( Illuminate\Http\Request $request ) : Illuminate\Http\Response
validator ( array $data ) : mixed

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

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

Create a new authentication controller instance.
public __construct ( AccountRepository $repo, AuthService $authService )
$repo App\Ninja\Repositories\AccountRepository
$authService App\services\AuthService

authLogin() публичный метод

public authLogin ( $provider, Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse
$provider
$request Illuminate\Http\Request
Результат Illuminate\Http\RedirectResponse

create() публичный метод

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

getLoginWrapper() публичный метод

public getLoginWrapper ( ) : Illuminate\Http\Response
Результат Illuminate\Http\Response

getLogoutWrapper() публичный метод

public getLogoutWrapper ( ) : Illuminate\Http\Response
Результат Illuminate\Http\Response

postLoginWrapper() публичный метод

public postLoginWrapper ( Illuminate\Http\Request $request ) : Illuminate\Http\Response
$request Illuminate\Http\Request
Результат Illuminate\Http\Response

validator() публичный метод

public validator ( array $data ) : mixed
$data array
Результат mixed

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

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

protected AccountRepository,App\Ninja\Repositories $accountRepo
Результат App\Ninja\Repositories\AccountRepository

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

protected AuthService,App\Services $authService
Результат App\services\AuthService

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

protected string $redirectTo
Результат string