【Laravel】l5scaffoldを導入しようとした際に発生したエラー

環境
Laravel: 5.8.9
scaffold: Laravel 5.2 Scaffold Generator

Laravelにl5scaffoldを導入後「artisan」コマンドを実行したところ以下のエラーが発生しました。

Symfony\Component\Debug\Exception\FatalErrorException : Trait 'Illuminate\Console\AppNamespaceDetectorTrait' not found

主な原因はLaravelのバージョンアップにより「AppNamespaceDetectorTrait」が存在しなくなった(名前変更された)事のようです。

対応としては以下の2ファイルを修正する事です。
vendor/laralib/l5scaffold/src/Commands/ScaffoldMakeCommand.php
■ 5行目を修正 から に修正

■ 21行目を修正 から に修正

■ 251行目から追記
vendor/laralib/l5scaffold/src/Makes/MakeController.php
■ 4行目を修正 から に修正

■ 13行目を修正 から に修正


以上になります。
この記事は役に立ちましたか?
  • 役に立った (1)
  • もっと詳しい情報が必要 (0)
  • 情報が古かった (0)
  • 目的の情報では無かった (0)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする