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

السؤال

نشر

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

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"

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

  • 0
نشر

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

composer require intervention/image

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...