Организация кода с помощью laravel и нескольких репозиториев git

Я работаю над несколькими проектами, но каждый из них подключается к веб-сервису REST.

Я разработал первый с использованием Laravel и разработал несколько классов, действительно полезных для общения с веб-сервисами.

Я хотел бы начать второй и, конечно же, повторно использовать классы, разработанные для соединения REST.

Моя проблема в том, что моя компания хочет, чтобы я использовал несколько каталогов git для проектов, и каждый из них должен быть загружен в свой проект springloops.
Springloops немного похож на github, вы можете загрузить свой код, используя git.

Как бы вы поступили, чтобы избежать копирования / вставки и использовать один и тот же код laravel, но в разных проектах (и, я полагаю, в разных местах)?

Я не уверен, что я действительно ясен, но не стесняйтесь спрашивать меня для получения дополнительной информации, если вам нужно.

Благодарю.

0

Решение

Как насчет создания собственного пакета 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-клиента.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]