Laravel – How can I retry a pool HTTP request based on certain status codes?
I'm making a set of HTTP requests using Laravel's Http::pool like so: $responses = Http::pool(fn(Pool $pool) => $requests->map(fn($r) => $pool->as($r->id)->myMacro()->post('myUrl', [ ... ]) )); myMacro() is defined in AppServiceProvider like so: PendingRequest::macro('myMacro', function () { return PendingRequest::withHeaders([ 'Content-Type' => 'application/json',…