Laravel-我必须上传到生产中的什么?

问题描述 投票:0回答:1

我的网站在线,并且正在本地开发。进行更改后,我将更改后的文件上传到生产站点。显然,这包括控制器,路由文件,视图,提供程序,策略等...,但是有两种情况对我来说并不完全清楚:

1)如果我对ap​​p.js进行了更改并重新编译,我是否仅需要在公共文件夹中上载已编译的文件,还是也必须上载源代码?

2)如果我在本地安装新软件包,例如(当前情况):php artisan vendor:publish --provider="Spatie\CookieConsent\CookieConsentServiceProvider" --tag="lang",我必须更新哪些文件和文件夹?

laravel upload development-environment production-environment
1个回答
2
投票

如果回答您的问题。

  1. 如果上传后没有任何可编译文件的过程,则只需上传已编译的文件
  2. 您需要上传根据情况创建vendor:publish的文件,它将是生成的语言文件。另外,如果不在部署过程中,则需要在服务器上进行composer安装。

通常,使用其他部署工具比手动上传更容易。至少您可以在服务器上使用git来进行更改。

© www.soinside.com 2019 - 2024. All rights reserved.