چجوری یک پکیج لاراول رو کنار پروژم اضافه کنم که توسعه بدم

مثلا فرض کنید که من یک پکیج رو روی اینترنت میبینم و نصبش میکنم.

بعد میخوام توسعه اش بدم روی گیت خودم.

پس یک پروژه لاراول خودم رو دارم یک پکیج که وصله به گیت

/my-laravel-project
/mypackage

این دو تا پوشه در یک پوشه قرار دارند و پکیج داخل پروژه نیست.

دو حالت پیش میاد که پکیج ها رو در پوشه خودمون قرار بدیم و gitignore کنیم دوم اینکه مثل حالت بالا کنار همدیگر باشند

کافیه در فایل composer.json کد زیر رو اضافه کنیم.

"repositories": [
    {
        "type": "path",
        "url": "../modules/sms"
    }
],

و البته در require هم اسم پکیج رو قرار بدیم

حالا که لاراول میره نصبش کنه. نمیبینه و میفهمه باید بیاد از این پوشه که آدرسش رو دادیم نصبش کنه.

و حالا سوال اینجاس که شما از چه روشی استفاده میکنید.؟؟؟

روش دوم هم اینه:

"repositories": [
    {
        "type": "vcs",
        "url": "https://ali@git.com/YOUR-Project/project-name.git"
    },
آخرین ویرایش: 12-12-2021 ???? 09:16، توسط صابر طباطبائی یزدی