久しぶりにLaravelを触っていて、変なところでつまづいたのでメモしておきます。
発生したのはLaravel 6.20 です。
新しくコントローラを作成しようとして、artisan でmake:controllerを実行したらエラーになりました。
最初はartisanコマンドを間違えたのかと思ったのですが、Execption traceのところをよく見てみると、Route.phpで例外発生しています。
そういえば、この後コントローラを作るからと、NewSingleActionContoller へのルーティングを書いておいたんだった。
web.phpから、NewSingleActionContllerへのルーティング情報をコメントアウトしたら解消しました。
artisanコマンドって、Routeなどの直接関係してなさそうなソースの例外も拾って動作停止するんですね…知らなかった。
こちらのQiita記事を見て、原因に気づいたのですが…名前空間の制御、意識してないとまた忘れそうです。
以上です。あなたのお役に立てればうれしいです。