基本用法 - 依賴注入

/**
 * LoginController constructor.
 * @param Socialite $socialite
 */
public function __construct(Socialite $socialite) {
    $this->socialite = $socialite;
}

在 Controller 的建構函式中,你現在可以注入 Socialite 類,它將幫助你處理社交網路的登入。這將取代 Facade 的用法。

/**
 * Redirects the User to the Facebook page to get authorization.
 *
 * @return Response
 */
public function facebook() {
    return $this->socialite->driver('facebook')->redirect();
}