Laravel - что я должен загрузить в производство? - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть свой сайт в сети, и я работаю на местном уровне. После внесения изменений я загружаю измененные файлы на рабочий сайт. Это, конечно, контроллеры, файл маршрутов, представления, провайдеры, политики и т. Д. c ... но есть 2 ситуации, которые мне не совсем понятны:

1), если я внесу изменения в приложение. js и перекомпилировать, нужно ли загружать скомпилированный файл только в папки publi c или загружать исходные файлы тоже?

2), если я, например, локально устанавливаю новый пакет this (моя текущая ситуация): php artisan vendor:publish --provider="Spatie\CookieConsent\CookieConsentServiceProvider" --tag="lang", какие файлы и папки мне нужно обновить?

1 Ответ

2 голосов
/ 19 апреля 2020

Если ответ на ваш вопрос.

  1. Вам нужно загрузить только что скомпилированный файл, если у вас нет процессов компиляции файла после загрузки
  2. Вам нужно загрузить файлы, которые создают vendor:publish в вашем случае, это будут сгенерированы языковые файлы. Кроме того, вам нужно будет выполнить composer установку на вашем сервере, если он еще не находится в процессе развертывания

В целом, проще использовать другие инструменты развертывания, чем загружать их вручную. По крайней мере, вы можете использовать git на своем сервере для получения изменений.

...