سلام دوستان ، وقتی کد composer require ipecompany/smsirlaravel
رو میزنم این ارور رو میده
Problem 1
- ipecompany/smsirlaravel[v1.0.0, ..., v1.0.7] require guzzlehttp/guzzle ~6.0 -> found guzzlehttp/guzzle[6.0.0, ..., 6.5.x-dev] but it conflicts with your root composer.json require (^7.0.1).
- Root composer.json requires ipecompany/smsirlaravel ^1.0 -> satisfiable by ipecompany/smsirlaravel[v1.0.0, ..., v1.0.7].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
ممنون میشم کمکم کنید
مشکل بر میگرده به خود پکیج که اگر دقت کنید از آخرین بروزرسانیش ۳ سال (!) گذشته و عملا رها شده. و وقتی پکیجی سه سال آپدیت نشه دچار conflict با نسخه های جدید سایر پکیج ها میشه. که تو مثال شما هم همین داستانه.
به همین خاطر اصلا پیشنهاد نمیکنم از اینچنین پکیج هایی در پروژه هاتون استفاده کنید. چون بعدا هم به شکل های مختلف براتون دردسر میشه.
به قسمت issue های گیت هابش هم اگر مراجعه کنید افراد زیادی اعلام کردند که از نسخه لاراول ۶ به بعد پشتیبانی نمیشه.
یا بگردید پیکج بروزتری پیدا کنید (چندتا لینک در همون بخش issue های گیت هاب هست) یا نهایتا اگر وجود نداشت، از نمونه کدهای بخش مستندات sms.ir استفاده کنید و خودتون بدون پکیج پیاده اش کنید. اصلا کار پیچیده ای نیست.
سلام.
اول دستور زیر رو بزنید :
```
composer update --with-all-dependencies
```
composer require ipecompany/smsirlaravel --ignore-platform-reqs
خیلی ممنون @mohammadeng3731 ولی باز همین ارور رو داد البته کمتر
Problem 1Your requirements could not be resolved to an installable set of packages.
Problem 1
] but it conflicts with your root composer.json require (^7.0.1).
- Root composer.json requires ipecompany/smsirlaravel ^1.0 -> satisfiable by ipecompany/smsirlaravel[v1.0.0, ..., v1.0.7].
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
سلام فک کنم مشکل تو نسخه لاراوله
مشکل بر میگرده به خود پکیج که اگر دقت کنید از آخرین بروزرسانیش ۳ سال (!) گذشته و عملا رها شده. و وقتی پکیجی سه سال آپدیت نشه دچار conflict با نسخه های جدید سایر پکیج ها میشه. که تو مثال شما هم همین داستانه.
به همین خاطر اصلا پیشنهاد نمیکنم از اینچنین پکیج هایی در پروژه هاتون استفاده کنید. چون بعدا هم به شکل های مختلف براتون دردسر میشه.
به قسمت issue های گیت هابش هم اگر مراجعه کنید افراد زیادی اعلام کردند که از نسخه لاراول ۶ به بعد پشتیبانی نمیشه.
یا بگردید پیکج بروزتری پیدا کنید (چندتا لینک در همون بخش issue های گیت هاب هست) یا نهایتا اگر وجود نداشت، از نمونه کدهای بخش مستندات sms.ir استفاده کنید و خودتون بدون پکیج پیاده اش کنید. اصلا کار پیچیده ای نیست.
@m.reza6920
composer lock رو حذف کنید و مجددا تست کنید.اگه باز هم درست نشد مشکل از پکیجه که با نسخه فعلی لاراول مشکل داره.
من دوتا دستور بالا رو دادم تا شاید مشکلتون برطرف شه.
اما با توجه به صحبت های دوستمون @mhyeganeh که کاملا درسته متاسفانه پکیج های ایرانی رو من هروقت نصب کردم با چنین مشکلاتی بر میخورم چون یا دیگه آپدیت نمیدن یا دیر به دیر آپدیت میدن در حالیکه لاراول و پکیج های دیگه خارجی بارها در این بین به روزرسانی شدن انقدری که نسخه بندی معنایی جدید براشون اومده اما پکیج ایرانی همچنان به روز رسانی نشده و همونطور که خودتون میدونید طبق نسخه بندی معنایی اگه یه ورژن کاملا دچار تغییر بشه ممکنه backward compatibility در اون وجود نداشته باشه و با نسخه های قدیمی به خاطر تغییرات عمده در هسته همخونی نداشته باشه.در انتها این رو میخوام عرض کنم اولا تا جای ممکن از پکیج های ایرانی که دیر به دیر به روزرسانی میدن استفاده نکنید و سعی کنید خودتون کدشو بزنید(این اس ام اس اصلا کار سختی نیست و با کال کردن چندتا api با pure php هم میشه پیاده کرد)
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟