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

时间:2016-03-08 12:58:23

标签: laravel lumen laravel-socialite lumen-5.2

我正在使用laravel流明5.2。

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

我试图让Laravel使用Socialite软件包登录Twitter时遇到了这个错误。

已完成工作:

A)在config \ app.php中 1. Laravel \ Socialite \ SocialiteServiceProvider :: class 2.'社交名媛' => Laravel \社会名流\外墙\社会名流::类

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

3 个答案:

答案 0 :(得分:8)

是什么帮助我写作

use Socialite;
控制器中的

(只是别名,而不是完整路径)。然后运行

php artisan config:clear

在终端。

答案 1 :(得分:7)

您需要在config/app.php

中添加以下内容

在提供商中添加此

Laravel\Socialite\SocialiteServiceProvider::class

在别名中添加此

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

答案 2 :(得分:0)

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