PHP Class REBELinBLUE\Deployer\Http\Controllers\ProfileController

Inheritance: extends Controller
Afficher le fichier Open project: rebelinblue/deployer

Méthodes publiques

Méthode Description
__construct ( REBELinBLUE\Deployer\Contracts\Repositories\UserRepositoryInterface $repository, PragmaRX\Google2FA\Contracts\Google2FA $google2fa ) ProfileController constructor.
avatar ( Illuminate\Http\Request $request ) : array Set and crop the avatar.
changeEmail ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse Change the user's email.
email ( string $token ) : Illuminate\View\View Show the page to input the new email.
gravatar ( ) : array Reset the user's avatar to gravatar.
index ( ) : Illuminate\View\View View user profile.
requestEmail ( ) : string Send email to change a new email.
settings ( StoreSettingsRequest $request ) : Illuminate\Http\RedirectResponse Update user's settings.
twoFactor ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse Activates two factor authentication.
update ( StoreProfileRequest $request ) : Illuminate\Http\RedirectResponse Update user's basic profile.
upload ( Illuminate\Http\Request $request ) : array | string Upload file.

Method Details

__construct() public méthode

ProfileController constructor.
public __construct ( REBELinBLUE\Deployer\Contracts\Repositories\UserRepositoryInterface $repository, PragmaRX\Google2FA\Contracts\Google2FA $google2fa )
$repository REBELinBLUE\Deployer\Contracts\Repositories\UserRepositoryInterface
$google2fa PragmaRX\Google2FA\Contracts\Google2FA

avatar() public méthode

Set and crop the avatar.
public avatar ( Illuminate\Http\Request $request ) : array
$request Illuminate\Http\Request
Résultat array

changeEmail() public méthode

Change the user's email.
public changeEmail ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse
$request Illuminate\Http\Request
Résultat Illuminate\Http\RedirectResponse

email() public méthode

Show the page to input the new email.
public email ( string $token ) : Illuminate\View\View
$token string
Résultat Illuminate\View\View

gravatar() public méthode

Reset the user's avatar to gravatar.
public gravatar ( ) : array
Résultat array

index() public méthode

View user profile.
public index ( ) : Illuminate\View\View
Résultat Illuminate\View\View

requestEmail() public méthode

Send email to change a new email.
public requestEmail ( ) : string
Résultat string

settings() public méthode

Update user's settings.
public settings ( StoreSettingsRequest $request ) : Illuminate\Http\RedirectResponse
$request REBELinBLUE\Deployer\Http\Requests\StoreSettingsRequest
Résultat Illuminate\Http\RedirectResponse

twoFactor() public méthode

Activates two factor authentication.
public twoFactor ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse
$request Illuminate\Http\Request
Résultat Illuminate\Http\RedirectResponse

update() public méthode

Update user's basic profile.
public update ( StoreProfileRequest $request ) : Illuminate\Http\RedirectResponse
$request REBELinBLUE\Deployer\Http\Requests\StoreProfileRequest
Résultat Illuminate\Http\RedirectResponse

upload() public méthode

Upload file.
public upload ( Illuminate\Http\Request $request ) : array | string
$request Illuminate\Http\Request
Résultat array | string