Я работаю над несколькими проектами, но каждый из них подключается к веб-сервису REST.
Я разработал первый с использованием Laravel и разработал несколько классов, действительно полезных для общения с веб-сервисами.
Я хотел бы начать второй и, конечно же, повторно использовать классы, разработанные для соединения REST.
Моя проблема в том, что моя компания хочет, чтобы я использовал несколько каталогов git для проектов, и каждый из них должен быть загружен в свой проект springloops.
Springloops немного похож на github, вы можете загрузить свой код, используя git.
Как бы вы поступили, чтобы избежать копирования / вставки и использовать один и тот же код laravel, но в разных проектах (и, я полагаю, в разных местах)?
Я не уверен, что я действительно ясен, но не стесняйтесь спрашивать меня для получения дополнительной информации, если вам нужно.
Благодарю.
Как насчет создания собственного пакета Composer и его хранения в отдельном (частном) репозитории Git? Что касается Composer, то, как и любой другой пакет, вы можете попробовать этот раздел документов:
Использование частных репозиториев
Точно такое же решение позволяет вам работать с вашим личным
репозитории на GitHub и BitBucket:{ "require": { "vendor/my-private-repo": "dev-master"}, "repositories": [ { "type": "vcs", "url": "[email protected]:vendor/my-private-repo.git"} ] }
Единственное требование — установка ключей SSH для git-клиента.
Других решений пока нет …