كيفية إزالة حزمة من Laravel باستخدام PHP Composer؟
مرحبًا بالجميع! أنا مبتدئ في Laravel و Composer، ولدي مشكلة. لقد قمت بتثبيت الحزمة `barryvdh/laravel-debugbar` لأغراض التصحيح، لكنني الآن لا أحتاجها وأريد إزالتها بالكامل من المشروع.
حاولت ببساطة حذف السطر من ملف `composer.json` في قسم `require`، لكن بعد ذلك توقف المشروع عن العمل – ظهرت أخطاء حول فئات مفقودة. ثم حاولت تشغيل `composer update`، لكنه قام بتحديث جميع الحزم بدلاً من إزالة الحزمة المحددة. في النهاية، قمت بتراجع التغييرات عبر Git.
أرشدوني، كيف يمكن إزالة الحزمة بشكل صحيح؟ هل أحتاج إلى حذف أي شيء آخر غير الإدخال في `composer.json`؟ على سبيل المثال، الملفات في `vendor/` أو موفري الخدمة في `config/app.php`؟ أخشى أن أفسد المشروع، حيث يوجد بالفعل الكثير من الكود.
مثال على ملف `composer.json` الخاص بي:
```json
{
"require": {
"php": "^8.1",
"laravel/framework": "^10.0",
"barryvdh/laravel-debugbar": "^3.9"
}
}
```
شكرًا مقدمًا على المساعدة!
<<>>