Я хочу убедиться, что мое понимание верное. При разработке локально, из CLI, я использую Composer для создания пакетов для моего приложения. Эти пакеты затем помещаются в мой каталог «vendor».Laravel packages in Production
Теперь каталог поставщика включен в мой файл gitignore, поэтому он не будет перенаправлен на контроль версий. Однако, когда я развертываю свое приложение для производства, поскольку эти пакеты поставщиков не контролируются версией, в моем CLI (в то время как SSH'd на моем сервере) мне нужно запустить обновление для композитора. Это позволит захватить все зависимости из моего файла composer.lock и установить их все на моем сервере.
Следовательно, при разработке локально, если я вытаскиваю новый пакет, мне придется запустить еще одно обновление на сервере, чтобы получить этот новый пакет для производства.
Пожалуйста, дайте мне знать, если мое понимание этого будет правильным. Благодаря!
Благодарим за разъяснения относительно установки и обновления. –