[6.x] Fix StaticWarm to work being reverse proxy & add base_uri option #13146
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As stated in #13145, this PR fixes the StaticWarm command to work behind a reverse proxy by setting the Guzzle client to hit
config('app.url')by default. This means that if laravel isn't exposed to the internet but instead is reverse proxied by nginx that passes back the requests to php-fpm, this will use theconfig('app.url')to hit nginx instead oflocalhostas it does currently.This PR also adds a simple
base_urioption to the command to override thatbase_uri. This can be useful if you wish laravel hits the other nginx docker service, for example by setting--base_uri=http://nginxfor example.Fixes #13145