📝
Laravelでコントローラー名を変更したらおかしくなる件
以下の様にファイル名を直接変更しちゃうとする
PostController.php
↓
OldPostController.php
その上でもう一回PostController.phpを作成しようとすると
ERROR Controller already exists.
と怒られる。
ここでキャッシュのクリアとか色々やっちゃうと沼に引きずり込まれる。
PostController.php
↓
OldPostController.php
この後に
composer dump-autoload
をやると問題なく次に進める様になります。
多分ですけど、これはファイル名変更をオートロードに再読み込みさせてあげないとだめな仕様なんでしょね。
そういうファイル名変更系のartisanコマンド無いんかな?
Discussion