PHP Класс REBELinBLUE\Deployer\Http\Controllers\ProfileController

Наследование: extends Controller
Показать файл Открыть проект

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

Метод Описание
__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.

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

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

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() публичный Метод

Set and crop the avatar.
public avatar ( Illuminate\Http\Request $request ) : array
$request Illuminate\Http\Request
Результат array

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

Change the user's email.
public changeEmail ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse
$request Illuminate\Http\Request
Результат Illuminate\Http\RedirectResponse

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

Show the page to input the new email.
public email ( string $token ) : Illuminate\View\View
$token string
Результат Illuminate\View\View

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

Reset the user's avatar to gravatar.
public gravatar ( ) : array
Результат array

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

View user profile.
public index ( ) : Illuminate\View\View
Результат Illuminate\View\View

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

Send email to change a new email.
public requestEmail ( ) : string
Результат string

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

Update user's settings.
public settings ( StoreSettingsRequest $request ) : Illuminate\Http\RedirectResponse
$request REBELinBLUE\Deployer\Http\Requests\StoreSettingsRequest
Результат Illuminate\Http\RedirectResponse

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

Activates two factor authentication.
public twoFactor ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse
$request Illuminate\Http\Request
Результат Illuminate\Http\RedirectResponse

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

Update user's basic profile.
public update ( StoreProfileRequest $request ) : Illuminate\Http\RedirectResponse
$request REBELinBLUE\Deployer\Http\Requests\StoreProfileRequest
Результат Illuminate\Http\RedirectResponse

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

Upload file.
public upload ( Illuminate\Http\Request $request ) : array | string
$request Illuminate\Http\Request
Результат array | string