I have a Roots Bedrock + Acorn 4 project.
I was attempting to use the Laravel HTTP Client facade in an API endpoint controller. Whenever it reached the line where I made the request, the client received a 500 server error response and nothing else in the function ran.
I eventually figured out this was a silent error caused by not having the guzzlehttp/guzzle package installed.
I created a reproducible example using a regular Laravel project to make sure it didn’t have something to do with my project setup or Acorn. The behavior is exactly the same.
https://github.com/julianmedwards/laravel-http-client-dependency-test
It seems this package is normally bundled with Laravel, but not with Acorn. Considering neither my intellisense in VSCode nor error logs showed anything was wrong, this doesn’t seem like desirable behavior.
Is there a reason guzzlehttp/guzzle isn’t included with Acorn by default?