Я новичок в Laravel и не знаю, как поделиться проектом на github.
Мой сайт отлично работает локально, используя Homestead. Я отправил его на github и загрузил на другой компьютер. Затем я понял, что папка vendor не включена и у меня не установлен php на другом компьютере.
Мой вопрос, как вы делаете управление конфигурацией в усадьбе? Есть ли способ автоматически установить зависимости и просто использовать vagrant, чтобы увидеть сайт в браузере?
Вам просто нужно установить и запустить composer
на новой машине. composer update
загрузит все зависимости вашего проекта. Все, что вам нужно, это иметь composer.json
в папке вашего проекта.
В качестве альтернативы вы можете удалить /vendor
папка из .gitignore
файл, чтобы Git мог зафиксировать и извлечь эту папку, но это плохая практика.
Других решений пока нет …