ある日...
今関わっているプロジェクトで下記のようにmakeファイルを利用してコマンド実行を楽にしているのですが、
clear:
composer dump-autoload
php artisan down
php artisan clear-compiled
php artisan cache:clear
php artisan config:clear
php artisan config:cache
php artisan route:clear
php artisan view:clear
php artisan up
make clear
をホストOS上で叩いた途端「View [home] not found.」
でシステム全体が動かなくなってしまいました。。。
原因はphp artisan clear-compiled
上記コマンド一覧にあるclear-complied
コマンドによってbootstrap/cache/config.php
内にViewファイルが保存されている場所を絶対パスで格納しているようでした。実際にプロジェクトのコードが稼働しているのはローカルで動いているDockerコンテナ上なので、ホストOSで取得された絶対パスのキャッシュをコンテナ上で見に行こうとしてエラーになってたわけなんですねー。