چجوری یک پکیج لاراول رو کنار پروژم اضافه کنم که توسعه بدم
مثلا فرض کنید که من یک پکیج رو روی اینترنت میبینم و نصبش میکنم.
بعد میخوام توسعه اش بدم روی گیت خودم.
پس یک پروژه لاراول خودم رو دارم یک پکیج که وصله به گیت
/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"
},