اذهب إلى المحتوى
  • 0

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

Amir Alsaeed

السؤال

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

composer .phar require intervention/image

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

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

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

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

Recommended Posts

  • 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"

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

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...