أنا أول مرة استخدم فيها Maatwebsite / Laravel-Excel.
عندما أقوم بتنزيل الإصدار 2.1 ، سيظهر cmd
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Package phpoffice/phpexcel is abandoned, you should avoid using it. Use phpoffice/phpspreadsheet instead.
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> <strong i="7">@php</strong> artisan package:discover
In excel.php line 59:
Undefined class constant 'XLSX'
Script <strong i="8">@php</strong> artisan package:discover handling the post-autoload-dump event returned with error code 1
ليس لدي أي فكرة عما حدث.
إذا قمت بتنزيل 2.0 ~ 2.9 ، فسيظهر cmd فشل التثبيت.
إذا كانت هذه هي المرة الأولى التي يتم فيها تثبيت Laravel-Excel ، فمن المثير للاهتمام أن لديك بالفعل ملف config/excel.php
. وبالنظر إلى رسالة الخطأ ، يبدو أن لديك ملف التكوين 3.0 أثناء محاولة تثبيت الإصدار 2.1.
patrickbrouwers نعم سيدي. في الواقع ، قمت بتنزيل Maatwebsite / Laravel-Excel 3.0 في المرة الأولى ، لكنه يظهر بعض رسائل الخطأ في وحدة التحكم. (cmd جيد ويتم التنزيل بنجاح) ثم حاولت البحث عن هذه الرسالة في google ، وقال بعض الأشخاص الإصدار 3.0 لا يدعم وظيفة الاستيراد ... لذلك أحاول تنزيل الإصدار 2.0 ~ 2.1.
يجب عليك حذف config/excel.php
قبل الرجوع إلى إصدار سابق
patrickbrouwers انها تعمل !!!!!!!!!!!!!!!! شكرا جزيلا لمساعدتكم
على الرحب والسعة
لذلك نحن بحاجة إلى حذف config / excel.php أولاً ، ثم يمكننا استخدام الإصدار 2.1؟
تضمين التغريدة
patrickbrouwers اقتراحك "عليك حذف config / excel.php قبل الرجوع إلى إصدار سابق" يعمل بالنسبة لي ، شكرًا
التعليق الأكثر فائدة
يجب عليك حذف
config/excel.php
قبل الرجوع إلى إصدار سابق