こんなことがありました。
docker-composeで管理、nginx+php-fpmで環境構築しました!
Laravelのチュートリアルページ表示されました!
・・・favicon.icoが反映されない?
public/app.cssや、public/app.jsが読み込めない・・・
起こってること
phpは、nginxの設定で通信をしてからリクエストを返してるので問題ない。
だから、phpファイルだけはうまくいく。
問題は、try_filesでファイルを取得しているところっぽい。
解決
nginxのコンテナに、public配下のファイルを置いていなかった(マウントしてなかった)せいでした。
今回は、docker-compose.ymlの方の設定ミス。
nginx: container_name: study-laravel_nginx build: context: ./nginx volumes: - ./web:/var/www ports: - "8000:80" links: - php-fpm
volumesのパスを書き間違えてました・・・つっら・・・
おまけ:そんなこんなで作ったプルリク
ってことで、詰まって出来上がった、Laravelでbootstrapまで呼び出す実装のプルリク。参考に。