torann/laravel-hunt
Laravel Hunt by Torann is a lightweight package for Laravel applications, offering a simple way to hunt down and inspect issues with minimal configuration. It integrates quickly into existing projects for debugging and diagnostics.
php artisan vendor:publish --provider="...ServiceProvider" (check the package README for the exact provider tag). Publish first, then edit — the config file is the primary surface area..env: cluster host(s), index prefix, and — if you are on Amazon Elasticsearch/OpenSearch Service — the region and credentials used for signing. Keep credentials out of the config file; reference env() values so per-environment deploys differ without code changes.Elasticsearch\Client yourself; that is what makes the new signing option apply everywhere.local and aws connections and select via env('ELASTIC_CONNECTION'). This keeps host, region, and signing flags together and prevents a half-signed configuration..env. If you must use static keys, scope the IAM policy tightly to the index ARNs the app touches.SignatureDoesNotMatch is almost always region, service name, or host. The signing service is es (not opensearch or elasticsearch) and the region must match the domain exactly. A wrong region produces a valid-looking but rejected signature.Host, Content-Length, or body after signing will invalidate it. If you added Guzzle middleware or a trace header, check it isn't touching signed headers.RequestTimeTooSkewed rather than a signature error. Ensure NTP is healthy on self-managed hosts./health endpoint pings the cluster, it now needs credentials too. Make sure the health check runs in an environment where they're available, or you'll get noisy false alarms.How can I help you explore Laravel packages today?