ブログdebug,Docker,PHP,VSCode,xdebug,デバッグ,リモートデバッグ

Thumbnail of post image 047
結論

(単なる一時例なので、ビンゴじゃなかったらごめんなさいっ)

VScode 側 launch.json の pathMappings 設定が間違ってました。

${workspaceFolder} → ブレークポイントで止まってくれない

${workspaceRoot} → ブレークポイントで止まってくれる

経緯

以前はうまく動いていてくれたんだ ...

Laraveldebug,Laravel,PHP,Queue,Worker,バッチ処理,ブレークポイント

Laravel Logo

結論

QUEUE_DRIVER=database にしておけば failed_jobs テーブルの exception カラムに StackTrace が記録されるので、そこから辿るべし。

詳細

Queue に突っ込んだ処理をデバッグしようとしても全然言うこと聞いてくれない。

ブレークポイントが効かないので、仕方なく Log::debug() したりもしたんだけれど、何も ...

LaravelCSRF,debug,デバッグ,トークン

Thumbnail of post image 029

CSRF トークンが正しく渡っていない可能性が高いのだけれど、他の原因も考えられるしなぁ…。という場合は、とにかく

vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php

でプレイクポイント設定して、トークンの値がきちんと渡っているか?を確認した方が早 ...