目标 [Laravel\Socialite\Contracts\Factory] 不可实例化

Target [Laravel\Socialite\Contracts\Factory] is not instantiable

我正在使用 laravel 流明 5.2。

目标 [Laravel\Socialite\Contracts\Factory] 不可实例化。

我在尝试 Laravel 使用 Socialite 包登录 Twitter 时遇到了这个错误。

已完成的工作:

A) 在 config\app.php 1. Laravel\Socialite\SocialiteServiceProvider::class 2. 'Socialite' => Laravel\Socialite\Facades\Socialite::class

我关注了这个: http://goodheads.io/2015/08/24/using-twitter-authentication-for-login-in-laravel-5/

您需要在 config/app.php

中添加以下内容

在提供商中添加这个

Laravel\Socialite\SocialiteServiceProvider::class

在别名中添加这个

'Socialite' => Laravel\Socialite\Facades\Socialite::class

对我有帮助的是写作

use Socialite;

在控制器中(只是别名,不是完整路径)。然后 运行

php artisan config:clear

在终端中。

对我来说,是将 $app->register( \Laravel\Socialite\SocialiteServiceProvider::class); 添加到 bootstrap 文件夹中的 app.php,使用 Lumen 5.6