Laravel-log-viewer: البائع: النشر لا ينشر أي شيء

تم إنشاؤها على ٤ يوليو ٢٠١٧  ·  9تعليقات  ·  مصدر: rap2hpoutre/laravel-log-viewer

مهلا،
كما يوحي العنوان ، البائع: النشر لا ينشر أي شيء. لا يعطيني خطأ ، فقط يخبرني أن النشر قد اكتمل.
إذا قمت بنسخ log.blade.php يدويًا إلى views / vendor / laravel-log-viewer وقمت بتحرير هذا الملف ، فيمكنني رؤية التغييرات التي أجريتها.

bug

ال 9 كومينتر

شكرا للمساهمة! ما هو إصدار Laravel الذي تستخدمه؟

حسنًا ، هذا غريب. أنا أستخدم الإصدار 5.4.28. بدأ التطوير بإصدار أقدم قليلاً ، ولكن تم تحديث الملحن إلى الإصدار الأحدث اليوم. بعد ذلك ، حاولت نشر عرض السجل ولن يعمل.
لقد خطر لي أنه ربما يجب أن أحاول مرة أخرى على تثبيت Vanilla Laravel ، وقد نجح الأمر دون مشكلة. على الرغم من أنه ليس لدي أي فكرة عما يمكن أن أفعله للتلاعب بنظام نشر Laravel.

حدث الشيء نفسه معي أيضًا على php artisan vendor:publish \ --provider="Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider" \ --tag=views إنه يقول فقط Publishing complete.
لكن العرض غير متوفر في مجلد البائع.

[محرر] - لقد فاتني السيئة إضافة الحزمة في app.php
أيضًا عندما أصاب المسار /logs أحصل على الاستثناء التالي
(1/1) InvalidArgumentException لم يتم تحديد مسار تلميح لـ [laravel-log-viewer].

akoepcke & irkfdb لا يمكنني إعادة إنتاج المشكلة (لقد جربت للتو 5.4.28 وكل شيء على ما يرام). هل يمكنك تجربة شيء ما وإخباري بما إذا كان يعمل أم لا: قم بتشغيل composer install (أو composer update إذا كنت تفضل ذلك) ثم أعد تشغيل php artisan vendor:publish --provider="Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider" --tag=views . هل يعمل؟ شكرا جزيلا لمساعدتكم!!

لا ، ما زلت لا تعمل ، ليس مع composer install وليس مع composer update .

لقد قمت باستنساخ مشروعي وأنشأت مستودعًا جديدًا على GitHub (يمكنك العثور عليه هنا ) ، وقمت بتنزيله وتثبيته حديثًا مرة أخرى ، وحاولت النشر مرة أخرى ، ولكن لم يحالفني الحظ. تقول فقط Publishing complete. ، لا تنشر أي ملفات ولكنها لا تعطيني خطأ أيضًا.

لا يزال المشروع أساسيًا إلى حد ما ، ولا يحتوي على الكثير من الحزم الإضافية ، لذلك ليس لدي أي فكرة عن المكان الذي كان من الممكن أن تسوء فيه الأمور. أفضل ما يمكنني فعله هو أن يكون لديك علاقة بترتيب الحزم في موفري composer.json أو config / app-> ، ولكن على حد علمي ، لا ينبغي أن يحدث هذا فرقًا كبيرًا أيضًا.

طيب آسف على الجواب المتأخر. لقد حاولت مع المستودع الخاص بك وما زال يعمل بالنسبة لي. هذا ما فعلته:

git clone https://github.com/akoepcke/test.git debug-github-llv
cd debug-github-llv
composer install
cp .env.example .env
vi .env
php artisan key:generate
php artisan vendor:publish --provider="Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider" --tag=views
ll resources/views/vendor/laravel-log-viewer/

فإنه يعرض:

-rwxr-xr-x 1 طاقم رافائيل 5،3K 22 aoû 12:04 log.blade.php

لذلك تم إنشاء الملف. هل يمكن أن تخبرني بما حاولت (أو إذا كنت أفعل شيئًا خاطئًا)؟

حسنًا ، أنا آسف لذلك. راجعت مرة أخرى ولاحظت أنني قدمت ريبو اختباري مع log.blade.php موجود فيه بالفعل 🤦🏼‍♀️

إذن ما حاولتُه الآن للتو هو ما يلي:

laravel new debug-log
cd debug-log

قم بتحرير composer.json للمطالبة بما يلي:

"require": {
        ...
        "caouecs/laravel-lang": "~3.0",
        "laracademy/interactive-make": "^1.1",
        "laravelcollective/html": "^5.4",
        "percymamedy/laravel-dev-booter": "^0.1.2",
        "rap2hpoutre/laravel-log-viewer": "^0.8.1",
        "spatie/laravel-permission": "^2.1"
    },
    "require-dev": {
       ...
        "barryvdh/laravel-debugbar": "^2.3",
        "deployer/deployer": "^5.1",
        "deployer/recipes": "^4.0"
    },

أضف ServiceProvider إلى config/app.php

Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class,

يركض

composer update

وأخيرًا ، حاول مرة أخرى:

php artisan vendor:publish --provider="Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider" --tag=views

مرة أخرى ، كنتيجة لذلك ، حصلت على Publishing complete ، لكنه لا يعطيني الملف ولا يخبرني باسم ملف log.blade.php المنشور (غير)

تحرير: قمت أيضًا بتشغيل php artisan vendor:publish بدون أي من العلامات ، فقط في حال أخطأت في كتابة شيء ما ، مما يعطيني vendor\mail ، vendor\notifications و vendor\pagination ، لكن لا سجل المشاهد.

فهمتك!

أنت تستخدم إصدارًا قديمًا من Laravel Log Viewer (v0.8). قم بالتحديث إلى الإصدار v0.10 + وسيعمل! شكرًا لك على خطواتك التفصيلية لإعادة الإنتاج ، فهمت الآن. لقد اختبرت للتو من خلال تعديل composer.json لمشروعك ثم أعدت عملية النشر مرة أخرى وهي تعمل.

مزيد من المعلومات: https://github.com/rap2hpoutre/laravel-log-viewer/pull/87

ممتاز! لا توجد فكرة ، كيف انتهى بي الأمر بالإصدار الخاطئ ، لأنني لم أقم بإعداد المشروع منذ فترة طويلة ، لكنه يعمل الآن.

شكرا لك على وقتك!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

raymondTheDev picture raymondTheDev  ·  12تعليقات

rap2hpoutre picture rap2hpoutre  ·  7تعليقات

mstaack picture mstaack  ·  6تعليقات

judgej picture judgej  ·  9تعليقات

raksa picture raksa  ·  3تعليقات