لقد أجريت للتو تحديثًا للملحن في مشروع Laravel والآن يتم عرضه.
_Class Rap2hpoutre \ LaravelLogViewer \ LogViewerController غير موجود_
كان هذا يعمل بشكل جيد قبل تحديث الملحن
شكرا لك.
تأكد من تفريغ أداة التحميل التلقائي عند التحديث:
composer update -oa
مرحبًا mikemand
نعم كنت أحاول ذلك ولم ينجح معي. هل الحزمة تعمل من أجلك الآن؟
في الوقت الحالي ، هذه هي الطريقة التي أجعلها تعمل.
web.php:
Route::get('logs', 'HomeController<strong i="10">@viewLogs</strong>');
HomeController.php:
use Rap2hpoutre\Controllers\LogViewerController;
public function viewLogs(){
$log = new LogViewerController();
return $log->index();
}
نفس المشكلة
نعم ، إنه يعمل بالنسبة لي. هل مساراتك مخبأة؟ تحقق من الدليل /bootstrap/cache
. يمكنك إزالة أي ملفات *.php
في هذا الدليل بأمان ، وسيتم إنشاؤها بواسطة Laravel عند تحميل الصفحة التالية.
أوه ، لا آسف. خطأي ، كنت أتحقق من موقع لا يزال يحتوي على نسخة قديمة. الجديد لا يعمل معي. أنا أحقق.
حسنًا ، لقد نجحت في ذلك. لقد استخدمت طريقة التوجيه المستندة إلى الفصل ، ولكن يجب أن تعمل بالطريقة الأصلية القائمة على السلسلة أيضًا.
Route::get('logs', [\Rap2hpoutre\Controllers\LogViewerController::class, 'index'])
تحرير: أعتقد أنني أرى المشكلة. تم تغيير مساحة الاسم لوحدة التحكم. بدلاً من \Rap2hpoutre\LaravelLogViewer\LogViewerController
أصبح الآن \Rap2hpoutre\Controllers\LogViewerController
أعتقد أن هذه هي المشكلة! سنحتاج فقط إلى تحديث ملف README فيما يتعلق بالتحديث.
شكرا لك mikemand !
في رأيي ، يحتاج Composer إلى طريقة ما لتوفير خطوات الترقية (إن أمكن) عندما يقوم بترقية الحزم. أقضي وقتًا أطول في التحقق من كل حزمة بحثًا عن دليل ترقية (وإذا لم يكن لديهم دليل ، مقارنة الإصدارات) مما أقوم به في بعض الأحيان. 😢
سعيد لأنك عملت!
أووبس. لا ينبغي أن أدمج https://github.com/rap2hpoutre/laravel-log-viewer/pull/227 بهذه السرعة. أعيد فتح هذه المشكلة لأنها مشكلة قد يواجهها أشخاص آخرون في الأيام المقبلة. لست متأكدًا من أنه يجب علي إصلاح هذا أو تركه كما هو وكتابة شيء ما في README على الرغم من ...
مرحباraymondTheDevmikemandscaenicustiagoaDjeeBaytimothymarois وavesgit!
شكرا لك على صبرك وآسف على الفوضى. لقد قمت بدمج العلاقات العامة التي أدخلت تغييرًا كسرًا وأصدرته في إصدار ثانوي (الإصدار 1.5.0): سيئ ، أنا آسف لذلك.
⚠️ قررت (آمل ألا أكون مخطئًا مرة أخرى!) لإعادة هذا التغيير في الإصدار 1.5.2 (أعتبر العودة بمثابة إصلاح للانحدار). 🔥
للأسف ، هذا يعني أنه سيتعين عليك التراجع عن التغيير أيضًا ، وأنا آسف بصدق. منذ أكثر من 20 ساعة فقط منذ الإصدار ، أعتقد أننا لا نستطيع أن نعتبر أن الكثير من المشاريع قد تأثرت ، ولن يرى المستخدمون التاليون الذين سيقومون بالترقية المشكلة. أفضل الاحتفاظ بالنسخة الدلالية (ربما أكون مخطئًا وآسف على الفوضى) لتجنب السلوك غير المتوقع للمستخدمين الآخرين.
لا تتردد في إرسال تعليقات إلي!
بمعنى آخر ، عليك التحديث ثم الاستمرار في استخدام:
\Rap2hpoutre\LaravelLogViewer\LogViewerController
تم حلها الآن!
التعليق الأكثر فائدة
مرحباraymondTheDevmikemandscaenicustiagoaDjeeBaytimothymarois وavesgit!
شكرا لك على صبرك وآسف على الفوضى. لقد قمت بدمج العلاقات العامة التي أدخلت تغييرًا كسرًا وأصدرته في إصدار ثانوي (الإصدار 1.5.0): سيئ ، أنا آسف لذلك.
⚠️ قررت (آمل ألا أكون مخطئًا مرة أخرى!) لإعادة هذا التغيير في الإصدار 1.5.2 (أعتبر العودة بمثابة إصلاح للانحدار). 🔥
للأسف ، هذا يعني أنه سيتعين عليك التراجع عن التغيير أيضًا ، وأنا آسف بصدق. منذ أكثر من 20 ساعة فقط منذ الإصدار ، أعتقد أننا لا نستطيع أن نعتبر أن الكثير من المشاريع قد تأثرت ، ولن يرى المستخدمون التاليون الذين سيقومون بالترقية المشكلة. أفضل الاحتفاظ بالنسخة الدلالية (ربما أكون مخطئًا وآسف على الفوضى) لتجنب السلوك غير المتوقع للمستخدمين الآخرين.
لا تتردد في إرسال تعليقات إلي!