Laravelはドメインのルートパスで動かすことが前提 ==== 必ず`http://localhost/`で動かす。議論の余地はない。 `http://localhost/public/`のようなURLで動かすのは完全に間違い。 数年前から`http://localhost/.env`のファイルを読み取ろうとしてる攻撃が増えてるのは理解してない初心者がうっかり`.env`を公開してるから。 1. Laravelを使い始める前にウェブサーバーについて理解する。 2. Laravelの`public`がウェブサーバーのドキュメントルート。`public`以外は外部に公開しない。 基礎中の基礎。理解してない人が間違った使い方するのはあまりにも危険。