1️⃣ Guzzle
یکی از محبوبترین کتابخانهها برای ارسال درخواستهای HTTP و کار با APIها.
✅ ارسال GET و POST
✅ مدیریت هدرها و توکنها
✅ پشتیبانی از Async Requests
📦 نصب:
composer require guzzlehttp/guzzle
━━━━━━━━━━━━━━
2️⃣ Monolog
بهترین ابزار لاگگیری در پروژههای PHP.
✅ ثبت خطاها و رویدادها
✅ ذخیره لاگ در فایل، دیتابیس یا تلگرام
✅ مناسب برای پروژههای بزرگ
📦 نصب:
composer require monolog/monolog
━━━━━━━━━━━━━━
3️⃣ Carbon
کار با تاریخ و زمان را بسیار ساده میکند.
✅ تبدیل فرمت تاریخ
✅ محاسبه اختلاف زمان
✅ افزودن یا کم کردن روز، ماه و سال
📦 نصب:
composer require nesbot/carbon
مثال:
Carbon::now()->addDays(7);
━━━━━━━━━━━━━━
4️⃣ Intervention Image
برای ویرایش تصاویر در PHP.
✅ تغییر سایز عکس
✅ افزودن واترمارک
✅ تبدیل فرمت تصاویر
📦 نصب:
composer require intervention/image
━━━━━━━━━━━━━━
5️⃣ PHPMailer
ارسال ایمیل حرفهای با SMTP.
✅ اتصال به Gmail
✅ ارسال فایل ضمیمه
✅ پشتیبانی از HTML Email
📦 نصب:
composer require phpmailer/phpmailer
━━━━━━━━━━━━━━
6️⃣ Symfony VarDumper
نسخه پیشرفتهتر var_dump برای دیباگ.
✅ نمایش خواناتر آرایهها و آبجکتها
✅ مناسب برای توسعه و تست
📦 نصب:
composer require symfony/var-dumper
━━━━━━━━━━━━━━
💡 اگر تازه PHP یاد میگیرید، یادگیری Composer و این پکیجها میتواند سرعت توسعه پروژههایتان را چند برابر کند.
#PHP #Backend
@CodeVerse_dev