PHP Class App\Http\Controllers\Auth\AuthController

Inheritance: extends App\Http\Controllers\Controller, use trait Illuminate\Foundation\Auth\AuthenticatesAndRegistersUsers
Afficher le fichier Open project: hillelcoren/invoice-ninja Class Usage Examples

Protected Properties

Свойство Type Description
$accountRepo App\Ninja\Repositories\AccountRepository
$authService App\services\AuthService
$redirectTo string

Méthodes publiques

Méthode Description
__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

Method Details

__construct() public méthode

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

authLogin() public méthode

public authLogin ( $provider, Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse
$provider
$request Illuminate\Http\Request
Résultat Illuminate\Http\RedirectResponse

create() public méthode

Create a new user instance after a valid registration.
public create ( array $data ) : User
$data array
Résultat app\models\User

getLoginWrapper() public méthode

public getLoginWrapper ( ) : Illuminate\Http\Response
Résultat Illuminate\Http\Response

getLogoutWrapper() public méthode

public getLogoutWrapper ( ) : Illuminate\Http\Response
Résultat Illuminate\Http\Response

postLoginWrapper() public méthode

public postLoginWrapper ( Illuminate\Http\Request $request ) : Illuminate\Http\Response
$request Illuminate\Http\Request
Résultat Illuminate\Http\Response

validator() public méthode

public validator ( array $data ) : mixed
$data array
Résultat mixed

Property Details

$accountRepo protected_oe property

protected AccountRepository,App\Ninja\Repositories $accountRepo
Résultat App\Ninja\Repositories\AccountRepository

$authService protected_oe property

protected AuthService,App\Services $authService
Résultat App\services\AuthService

$redirectTo protected_oe property

protected string $redirectTo
Résultat string