Composer更新后要上传的Laravel 4.2文件


Laravel 4.2 Files to upload after Composer Update

我用Laravel 4.2创建了一个网站,它是实时的,必须对它进行一些更改。为了进行这些更改,我必须使用以前没有使用过的包,所以我需要这个包并执行composer update

我使用的新包已经在app/config/packages中创建了一个文件夹。

除了我修改过的控制器和视图,我现在还需要上传哪些文件?Composer update命令已经更新了几个包并下载了新的包。

我只是想知道我是否需要重新上传整个网站,或者有一些特定的文件或文件夹,我可以上传,让网站正常工作。

好了,我花了很多时间想明白了。

由于新安装的包而导致的更改:

我使用一个包将数据导出到excel Maatwebsite/Laravel-Excel。我必须添加服务提供商,别名和composer update。这个包在app/config/packages/maatwebsite文件夹中创建了几个配置文件。

其他变化:

除了上面提到的东西,当我做composer update时,它在vendor文件夹中更新了composer, symphony, monolog, phoffice和autolload .php。它还在vendor内创建了名为maatwebsite的新文件夹。除此之外,我自己修改了视图和控制器,以便将数据导出到excel。

所以,我基本上把以下所有内容上传到我的网站:

  1. 控制器,我修改的视图文件。
  2. 作曲家。json ,作曲家。锁文件。
  3. 文件,内的文件夹vendor (vendor/autolload .php, vendor/composer, vendor/symfony, vendor/phoffice, vendor/maatwebsite)
  4. 新安装包的配置文件即(app/Config/packages/maatwebsite)
  5. 最后我的app/config/app.php文件,我添加了服务提供商和别名

网站运行得很好。所以没有必要上传所有内容。:)

希望对大家有所帮助

如果您有一个适当的部署计划,在部署代码后运行composer update命令将修复所有这些问题。否则,你将不得不上传所有新的东西,以及所有修改过的东西。

如果目录为空,则必须在服务器上手动创建它。我想除了那个目录之外,它还可以是任何发布的内容,比如configs等等,包文件夹,composer。