Как загрузить отредактированные папки продавца с Laravel Envoyer

Я пытаюсь загрузить мои отредактированные (пользовательские) версии пакетов некоторых поставщиков.
Пример я отредактировал некоторый код в

vendor/misd/linkify/src/Misd/Linkify

Я изменил несколько строк, чтобы работать для моего проекта.
Проблема в том, что когда я отправляю свой проект на github, а затем внедряю его с помощью envoyer, все файлы вендоров переустанавливаются с помощью обновления композитора, таким образом получая данные из репозитория GitHub.

Мне нужно иметь возможность загрузить свою собственную версию этой конкретной папки / файла поставщика.

Я пробовал занести в белый список конкретный файл поставщика через gitignore, вот мой оригинальный вопрос Загрузка файлов конкретного поставщика с помощью Laravel’s Envoyer

Но без удачи. Это хорошая практика, я должен идти по-другому? Как я могу получить мою модифицированную версию на моем сервере

0

Решение

Если у вас нет прав на запись в Vendor Project, вы не сможете вносить изменения. Вам нужно раскошелиться на проект вендора Misd / Linkify, внести изменения и перейти на ваш форк.

Тогда используйте композиторов Шаблон пакета репозитория и укажите путь к разветвленному проекту.

Если это частный репозиторий, обратитесь https://getcomposer.org/doc/05-repositories.md#using-private-repositories

1

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

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

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