./artisan serveだと止まってくれるのにApacheだとブレークポイントで止まってくれないなぜだ!!!???
とずっと思ってました。
色々と困ってる人がいました。
Googleで「file path is not mapped to any file path on server」とか検索すると
Debug problems: "remote file path ... is not mapped to any file path in project" – IDEs Support (IntelliJ Platform) | JetBrains
PHP(xdebug)+IntelliJでブレークポイント置いてるのに、そこで止まってくれないとき - カイワレの大冒険 Third
PhpStorm throws an error "Remote file path ... is not mapped to any file path in project" in the client-to-API context – IDEs Support (IntelliJ Platform) | JetBrains
で、ようやくわかりました。
ファイルのマッピングがうまくいってないんです。
artisan serveの場合は、相対パスで上手く決めてくれるっぽいんですが、Apacheだとそうはいきませんよね。
なので、ネットワークドライブに割り当てた後、こういう感じでProjectFilesにバーチャルパスをマッピングするとうまくいきました。
あー。こんなことで…