基本用法 - 依赖注入

/**
 * 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();
}