Laravel-log-viewer: クラスRap2hpoutre \ LaravelLogViewer \ LogViewerControllerは存在しません

作成日 2020年04月23日  ·  12コメント  ·  ソース: rap2hpoutre/laravel-log-viewer

Laravelプロジェクトで作曲家のアップデートを行ったところ、表示されています。

_Class Rap2hpoutre \ LaravelLogViewer \ LogViewerControllerが存在しません_

これは、コンポーザーの更新前は正常に機能していました

ありがとうございました。

bug

最も参考になるコメント

こんにちは@ raymondTheDev @ mikemand @scaenicus @tiagoa @DjeeBay @ timothymarois@ avesgit

しばらくお待ちいただき、ご迷惑をおかけして申し訳ありません。 重大な変更を導入したPRをマージし、マイナーバージョン(v1.5.0)でリリースしました。残念です。申し訳ありません。

⚠️v1.5.2でこの変更を元に戻すことにしました(私元に戻すことはリグレッションの修正と見なします)。 🔥

残念ながら、それはあなたもあなたの変更を元に戻さなければならないことを意味します、心から申し訳ありません。 リリースから20時間以上経過しているので、影響を受けるプロジェクトはそれほど多くないと考えられ、次にアップグレードするユーザーには問題が発生しないと思います。 他のユーザーの予期しない動作を避けるために、セマンティックバージョンを保持することを好みます(これも間違っていて、混乱して申し訳ありません)。

フィードバックを送ってください!

全てのコメント12件

更新するときは、オートローダーをダンプしていることを確認してください。

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に何かを書き込む必要があるかどうかはわかりませんが...

こんにちは@ raymondTheDev @ mikemand @scaenicus @tiagoa @DjeeBay @ timothymarois@ avesgit

しばらくお待ちいただき、ご迷惑をおかけして申し訳ありません。 重大な変更を導入したPRをマージし、マイナーバージョン(v1.5.0)でリリースしました。残念です。申し訳ありません。

⚠️v1.5.2でこの変更を元に戻すことにしました(私元に戻すことはリグレッションの修正と見なします)。 🔥

残念ながら、それはあなたもあなたの変更を元に戻さなければならないことを意味します、心から申し訳ありません。 リリースから20時間以上経過しているので、影響を受けるプロジェクトはそれほど多くないと考えられ、次にアップグレードするユーザーには問題が発生しないと思います。 他のユーザーの予期しない動作を避けるために、セマンティックバージョンを保持することを好みます(これも間違っていて、混乱して申し訳ありません)。

フィードバックを送ってください!

言い換えれば、あなたは更新してから使い続ける必要があります:

\Rap2hpoutre\LaravelLogViewer\LogViewerController

今すぐ解決しました!

このページは役に立ちましたか?
0 / 5 - 0 評価

関連する問題

akoepcke picture akoepcke  ·  9コメント

DevynCJohnson picture DevynCJohnson  ·  5コメント

raksa picture raksa  ·  3コメント

serdarsaygili picture serdarsaygili  ·  11コメント

rap2hpoutre picture rap2hpoutre  ·  7コメント