• 0

خطأ Command .phar is not defined في لارافل

أقوم بإضافة خاصية رفع الصور إلى مشروعي في لارافل، ولكن عندما أقوم بتحميل المكتبة بتنفيذ هذا الأمر:

composer .phar require intervention/image

يظهر هذا الخطأ:

[Symfony\Component\Console\Exception\CommandNotFoundException]
Command ".phar" is not defined.

كيف يمكنني تحميل هذه المكتبة؟

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

هل يمكنك إزالة phar. من الأمر و محاولة الأمر من جديد 

composer require intervention/image

يمكنك الدخول إلى توثيق الحزمة من هنا لمزيد من التفاصيل.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

يحدث هذا لأنك تكتب الأمر بشكل خاطئ فالأمر .phar غير معرف ضمن composer . 

يمكنك تحديد اسم الحزمة و تثبيتها مباشرة : 

composer require intervention/image

ستحتاج بعض الخطوات الإضافية لتثبت الحزمة بشكل صحيح و تام . 

    1 . تحتاج إلى إضافة موفر الخدمة ServiceProvider إلى مصفوفة الـ providers على هذا النحو : 

<?php 


'providers' => [
       
       Intervention\Image\ImageServiceProvider::class

],

     2. تحتاج إضافة إختصار للواجهة Image على هذا النحو : 

<?php 

'aliases' => [ 

    'Image' => Intervention\Image\Facades\Image::class

],


      3. و لإستكمال تثبيت الحزمة ستحتاج نشر ملف الإعداد وفق الأمر التالي : 

php artisan vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravelRecent"

ثم يمكنك إستعمال الحزمة بشكل عادي . 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن