PHP 클래스 Learner\Http\Controllers\Auth\SocialController

상속: extends Learner\Http\Controllers\BaseController
파일 보기 프로젝트 열기: RryLee/learner.video

공개 메소드들

메소드 설명
__construct ( ) Only guest can access this controller.
handleGithubOAuth ( ) : Response Obtain the user information from GitHub.
handleTwitterOAuth ( ) : Response Obtain the user information from GitHub.
redirectToGithub ( ) : Response Redirect the user to the GitHub authentication page.
redirectToTwitter ( ) : Response Redirect the user to the GitHub authentication page.

보호된 메소드들

메소드 설명
createAUser ( ) : User Create a new user.

비공개 메소드들

메소드 설명
findOrCreateUser ( $githubUser ) : User | array Return user if exists; create and return if doesn't

메소드 상세

__construct() 공개 메소드

Only guest can access this controller.
public __construct ( )

createAUser() 보호된 메소드

Create a new user.
protected createAUser ( ) : User
리턴 Learner\Models\User

handleGithubOAuth() 공개 메소드

Obtain the user information from GitHub.
public handleGithubOAuth ( ) : Response
리턴 Response

handleTwitterOAuth() 공개 메소드

Obtain the user information from GitHub.
public handleTwitterOAuth ( ) : Response
리턴 Response

redirectToGithub() 공개 메소드

Redirect the user to the GitHub authentication page.
public redirectToGithub ( ) : Response
리턴 Response

redirectToTwitter() 공개 메소드

Redirect the user to the GitHub authentication page.
public redirectToTwitter ( ) : Response
리턴 Response