我正在使用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/
答案 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
。