Laravel 再次增加 vendor 内容

系统:centos
面板:宝塔

别人使用Laravel5.1开发的项目,我想再次增加内容
增加社会化登录
我使用了一个方法就是本地使用composer然后把包复制下来
复制到vendor但是使用的时候提示
"Class 'Laravel\Socialite\SocialiteServiceProvider' not found"
我实在找不到解决方案了,我不知道怎么在已经开发出来的Laravel项目使用composer

请各位有没有什么解决方案来解决这个问题

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

更改 composer.json ,把你要安装的包放到 require 里,然后运行 composer update 就可以了,
或者直接运行 composer require "你的包名"

5年前 评论
讨论数量: 4
小民爱Laravel

直接把安装的包复制到 vendor 肯定是不行,目标项目的 composer 没有建立此包的索引

解决方法在开发时将文件 composer.lock 添加到代码仓库,然后在目标项目中拉取代码,执行 composer install --no-dev

5年前 评论

更改 composer.json ,把你要安装的包放到 require 里,然后运行 composer update 就可以了,
或者直接运行 composer require "你的包名"

5年前 评论

只需要把composer.json的内容复制过来,然后在composer.json里的require里面添加你需要的那个包,然后composer install就可以了吧

5年前 评论
yybawang

composer dumpautoload

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!