PHP 클래스 App\Http\Controllers\User\Settings\UserController

상속: extends App\Http\Controllers\Controller
파일 보기 프로젝트 열기: xpressengine/xpressengine

보호된 프로퍼티들

프로퍼티 타입 설명
$handler Xpressengine\User\UserHandler

공개 메소드들

메소드 설명
__construct ( UserHandler $handler ) UserController constructor.
create ( ) : Xpressengine\Presenter\RendererInterface show user creation page
deleteUser ( ) : Illuminate\Http\RedirectResponse delete user
edit ( $id ) : Xpressengine\Presenter\RendererInterface show user editing page
getMailList ( ) : Xpressengine\Presenter\RendererInterface response user's email list
index ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface index. show user list
postAddMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface add email
postConfirmMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface confirm email
postDeleteMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface postDeleteMail
search ( null $keyword = null ) : Xpressengine\Presenter\RendererInterface search user
store ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse store user
update ( $id, Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse update user

보호된 메소드들

메소드 설명
getGroupInfo ( $groupList ) : array getGroupInfo

메소드 상세

__construct() 공개 메소드

UserController constructor.
public __construct ( UserHandler $handler )
$handler Xpressengine\User\UserHandler

create() 공개 메소드

show user creation page
public create ( ) : Xpressengine\Presenter\RendererInterface
리턴 Xpressengine\Presenter\RendererInterface

deleteUser() 공개 메소드

delete user
public deleteUser ( ) : Illuminate\Http\RedirectResponse
리턴 Illuminate\Http\RedirectResponse

edit() 공개 메소드

show user editing page
public edit ( $id ) : Xpressengine\Presenter\RendererInterface
$id
리턴 Xpressengine\Presenter\RendererInterface

getGroupInfo() 보호된 메소드

getGroupInfo
protected getGroupInfo ( $groupList ) : array
$groupList
리턴 array

getMailList() 공개 메소드

response user's email list
public getMailList ( ) : Xpressengine\Presenter\RendererInterface
리턴 Xpressengine\Presenter\RendererInterface

index() 공개 메소드

index. show user list
public index ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface
$request Illuminate\Http\Request
리턴 Xpressengine\Presenter\RendererInterface

postAddMail() 공개 메소드

add email
public postAddMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface
$request Illuminate\Http\Request
리턴 Xpressengine\Presenter\RendererInterface

postConfirmMail() 공개 메소드

confirm email
public postConfirmMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface
$request Illuminate\Http\Request
리턴 Xpressengine\Presenter\RendererInterface

postDeleteMail() 공개 메소드

postDeleteMail
public postDeleteMail ( Illuminate\Http\Request $request ) : Xpressengine\Presenter\RendererInterface
$request Illuminate\Http\Request
리턴 Xpressengine\Presenter\RendererInterface

store() 공개 메소드

store user
public store ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse
$request Illuminate\Http\Request
리턴 Illuminate\Http\RedirectResponse

update() 공개 메소드

update user
public update ( $id, Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse
$id
$request Illuminate\Http\Request
리턴 Illuminate\Http\RedirectResponse

프로퍼티 상세

$handler 보호되어 있는 프로퍼티

protected UserHandler,Xpressengine\User $handler
리턴 Xpressengine\User\UserHandler