laravel で artisan コマンドを使うと何故かこんな表示が
Cannot declare class (クラス名), because the name is already in use
色々調べてみたのだが、別にクラス名が重複している感じはしない。 試しに名前を変えてみてもやっぱり同じなので、クラス名の重複と言うわけではなさそう。
ネットを漁っていても、コントローラーでroutesの書き方がバージョンアップで変わってしまい、古い形式で記載している時にこのエラーになると言うのを見つけた。
ふむ、ファイルが見つからないとこのメッセージになるのかと言うことで、よくみてみたら、ファイル名とクラス名が一致してないことを見つけました。
うーん。紛らわしいエラーメッセージ。