没找到Laravel Socialite课程

时间:2017-08-23 05:16:28

标签: laravel laravel-5 laravel-5.4

我需要在Laravel中设置社交身份验证。我正在使用Laravel Socialite但它根本不起作用。我正在关注官方github documentation。但是,我遇到Class 'Socialite' not found错误。我真的不知道为什么。我甚至在课程开始之前将use Socialite;包括在顶部。

我添加了提供商Laravel\Socialite\SocialiteServiceProvider::class,和外观'Socialite' => Laravel\Socialite\Facades\Socialite::class,

我使用composer dump-autoloadphp artisan cache:clearcomposer update之类的黑客但无济于事。

我使用的是Socialite版本3.0.7,而我的Laravel版本是5.4.33。

我甚至尝试使用use Laravel\Socialite\Facades\Socialite;,但后来出现Target [Laravel\Socialite\Contracts\Factory] is not instantiable.错误。

1 个答案:

答案 0 :(得分:0)

请在您的控制器问题中添加此'use Socialite;',以便在安装packagist'laravel / socialite'之后解决原因,您可能没有在控制器中调用它。