Laravel Class 'Socialite' 未找到

Laravel Class 'Socialite' not found

使用 composer,我已经在我的本地机器上安装了 Socialite 包。它运作良好。然后我将所有 vendor/laravel/socialite 目录原样上传到服务器。然后在服务器上,在 composer.json 添加行 -

"laravel/socialite": "^2.0"

此外,在 config/app.php 中进行以下更改 -

在提供商部分添加行 -

Laravel\Socialite\SocialiteServiceProvider::class,

在别名部分添加这一行 -

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

然后,根据 documentation 在 config/services.php 文件中添加以下代码 -

'facebook' => [
    'client_id' => '{{my_client_id}}',
    'client_secret' => '{{my_secret_key}}',
    'redirect' => 'http://mydomain/public/callback',
    ],

我正在使用的控制器在顶部包含 use Socialite;

Bur 现在,它在服务器上显示 Class 'Socialite' not found 错误。它在我的本地机器上运行良好。 我是否缺少要上传到服务器的内容?

感谢您的帮助。

谢谢。

每次在 composer.json、composer dump-auto

中进行更改时都需要进行自动转储