نصب انواع پکیج در لاراول

گاهی اوقات پیش میاد که لازمه یه سری پکیج رو آپدیت کنید یا کلا به پروژه اضافه کنید نا گفته نمونه وقتی شما پروژه رو میبرید روی گیتهاب یا ابزارای دیگه کنترل ورژن، پوشه vendor آپلود نمیشه مگه خودتون دستی به گیت اضافش کنید. اصولشم همینه نباید آپلود بشه ولی دوستان که پروژه رو دانلود میکنن با مشکل روبه رو میشند چرا که نمیدونند هسته لاراول استفاده شده و پکیج های نصب شده رو چطور پیدا کنند (البته فقط جونیورها).

در ادامه ما روش های نصب و آپدیت این پکیج هارو آموزش میدیم و در این مثال پکیج monolog رو در نظر گرفتیم برای نصب.

بهزاد میرزازاده بهزاد میرزازاده

زمان مطالعه

3 دقیقه

بازدید

179

پرسش و پاسخ

0
نصب انواع پکیج در لاراول

نکته: حواستون باشه که برای نصب این پکیج ها حتما باید کامپوزر رو سیستمتون نصب باشه

نصب مستقیم یک پیکج با کامپوزر در لاراول

کافیه دستور ذیل رو وارد کنید که monolog/monolog تعیین کننده پکیجی هست که میخاید نصب کنید

composer require monolog/monolog

دقت داشته باشید که در این روش آخرین نسخه پکیج مورد نظر دانلود و نصب میشه مگر اینکه خودتون تعیین نسخه رو در آخر دستور وارد کنید.

نصب پکیج در لاراول با استفاده از فایل composer.json

همیشه یک فایل composer.json در پوشه اصلی پروژتون دارید این فایل رو باز کنید و دستور ذیل رو برای نصب پکیج مونولوگ در قسمت require وارد و ذخیره کنید

{
“require”:{
“monolog/monolog”:”1.0.*”
}
}

که اون عدد 1.0 ورژن درخواستی شما برای نصبه.

بعد این کار باید دستور ذیل رو وارد کنید که پکیج های موجود در قسمت require که تا الان توی پروژه شما نصب نشده نصب بشه

composer install

و تمام اما روش اول بنظرم بهتر بود ولی خب برای نصب مستقیم یه پکیج خوبه.

آپدیت پکیج های نصبی در پروژه فعلی با کامپوزر

بعضی اوقات نیازه پکیج های نصبی فعلی رو به روز رسانی کنید دستور ذیل رو میتونید برای آپدیت کل پکیج های موجود وارد کنید

composer update

و برای آپدیت فقط یک پکیج، مثلا همون پکیج مونولوگ دستور ذیل رو وارد کنید

composer update monolog/monolog