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

السؤال

نشر

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

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...