使用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
错误。它在我的本地机器上正常工作。
我错过了在服务器上传的内容吗?
感谢您的帮助。
感谢。
答案 0 :(得分:1)
每次在composer.json中进行更改时都需要进行转储自动加载,composer dump-auto