PHPどうも、こんにちわ。以前、Laravelで.envファイルを更新しても反映されない時の対処法を下記の記事で紹介させていただきましたが、今回は.envファイルだけでなくControllerファイル等その他のファイルも含めて更新が反映されないときの基本的な対処方を紹介したいと思います。【Laravel】.envファイルの内容を変更しても反映されない場合Laravelにはデータベースやメールの情報等を記載するenvというファイルがあります。まとめ環境なお、今回のLaravel環境は以下の通りとなります。5.5キャッシュのクリアLaravelはファイルを更新しても反映されない時があります。その原因として、まず挙げられるのがキャッシュになります。基本的なアプリケーションのキャッシュクリアLaravelでは負荷軽減や高速化の目的のためにフレームワーク内部でキャッシュを保持しているので、まずはこのキャッシュをクリアしてみます。cache:clearこれでアプリケーションのキャッシュに関してはクリアされます。Configキャッシュのクリア主にenvファイル等の設定値になりますが、上記の方法でも更新が反映されない場合は、念の為Config系のキャッシュをクリアしてみましょう。config:clearConfigキャッシュのクリア.envファイルの更新が反映されないときの対処法の記事でも紹介しましたが、上記の方法でも反映されない場合があります。そんな時は「bootstrap/cache/config.php」のファイルを一旦削除してみます。bootstrap/cache/config.phpルーティング系のキャッシュクリア続いて、ルーティング系のファイルの更新が反映されない場合は下記のコードでルーティング系のキャッシュをクリアしてみます。route:clearView系のキャッシュクリアテンプレートにあたるViewのファイルの更新が反映されない場合は、下記のコードも試してみましょう。view:clearキーを作り直してみる上記の方法を全て試してもダメな場合は、キーを作り直して旧キャッシュ情報をクリアしてみましょう。key:generateComposerをアップデートしてみる全て試してみてもダメなときはComposerをアップデートしてみましょう。Controller系のファイルなど、一旦バックアップのつもりで頭にアンダースコアを付与してファイル名を変更したりした場合、そちらのファイルを読みに行ってる場合があります。正しいファイルを読み込ませるためにも一旦そういったファイルは削除した上で、Composerをアップデートしてみましょう。updateキャッシュを作り直してみるちなみに、キャッシュを丸っと作り直したい場合はComposerでオートローディングしてオプティマイズをすることで丸ごと作り直すことができます。config:cacheまとめということで、今回はLaravelのファイルを更新しても反映されないときの基本的な対処法をまとめてみました。高速化や負荷軽減などに役立つキャッシュですが、時としてその便利さが逆に働く場合があります。そんな時は、上記の方法を一旦試してみると解決するかもしれません。拠点にサーフィンとスノーボードが好きなフリーランスのWebクリエイターです。普段はプログラム書いたりデザインしたり映像作ったりしています。いろいろな人の話しを聞くのが好きなので、このブログを通して多くの人と繋がりが出来たら嬉しいです。noteとInstagramもやっているのでフォローしてくれたらありがたいです!noteinstagram詳しく見るプログラミングの記事一覧へ他のブログも見る人気記事2018.01.09FITNESS【ダイエット】確実に痩せたいなら、まずやるべきこと8選。コメントをキャンセルメールアドレスが公開されることはありません。*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。拠点にサーフィンとスノーボードが好きなフリーランスのWebクリエイターです。普段はプログラム書いたりデザインしたり映像作ったりしています。nori-life.com。