【问题标题】:Target [Laravel\Socialite\Contracts\Factory] is not instantiable目标 [Laravel\Socialite\Contracts\Factory] ​​不可实例化
【发布时间】:2016-06-22 10:31:28
【问题描述】:

我使用的是 laravel lumen 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/

【问题讨论】:

    标签: laravel lumen laravel-socialite lumen-5.2


    【解决方案1】:

    您需要在config/app.php 中添加以下内容

    在提供者中添加这个

    Laravel\Socialite\SocialiteServiceProvider::class
    

    在别名中添加这个

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

    【讨论】:

    • 那是我的问题。谢谢。
    • 流明没有config/app.php
    【解决方案2】:

    帮助我的是写作

    use Socialite;
    

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

    php artisan config:clear
    

    在终端中。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2018-01-02
        • 2016-08-08
        • 1970-01-01
        • 2016-07-11
        • 2020-06-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多