Невозможно использовать репозиторий fork в моем проекте Laravel - «Не удалось найти подходящую версию пакета» - PullRequest
2 голосов
/ 05 июня 2019

Я сделал свою вилку (https://github.com/digital-bird/LaravelShoppingcart) из чьей-то вилки (https://github.com/hardevine/LaravelShoppingcart).

) Я хочу использовать мою вилку в моем проекте Laravel + Я хочу изменить ее в будущем .

1) Я удалил вилку гардевины из этого проекта через composer remove hardevine/shoppingcart

2) Затем я изменил composer.json в моей вилке:

  • новое имя: "name": "digital-bird/shoppingcart",
  • новый автор
  • под требованием я добавил: "hardevine/shoppingcart": "dev-master",
  • наконец я добавил раздел репозиториев:

10

"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/digital-bird/LaravelShoppingcart"
    }
],

настолько новый package.json моей вилки выглядит так: https://github.com/digital-bird/LaravelShoppingcart/blob/master/composer.json

3) Я перенес это в основную ветвь моей вилки

4) Япошел в свой проект Laravel и набрал:

composer require digital-bird/shoppingcart

Я получаю большую красную ошибку:

[InvalidArgumentException] Не удалось найти подходящийверсия пакета digital-bird / shoppingcart.Проверьте правильность написания пакета, ограничение вашей версии и убедитесь, что пакет доступен со стабильностью, соответствующей минимальной стабильности (стабильной).

Что я делаю не так?

Ответы [ 2 ]

4 голосов
/ 05 июня 2019

Вы должны добавить это:

"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/digital-bird/LaravelShoppingcart"
    }
],

до composer.json вашего основного проекта Laravel вместо вашей библиотеки. Кроме того, добавление "hardevine/shoppingcart": "dev-master", кажется бессмысленным и, вероятно, создаст некоторые конфликты.

0 голосов
/ 05 июня 2019

Вам необходимо отправить свой репозиторий Github на Packagist

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...