PHP 클래스 App\Http\Controllers\Auth\AuthController

상속: extends App\Http\Controllers\Controller, use trait Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers
파일 보기 프로젝트 열기: hillelcoren/invoice-ninja 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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