You cannot send query body in a GET request
This is not Laravel constraint, it is a feature of the http protocol, which as a web developer you need to know
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
If you are sending data to the server, use POST
If you are querying the server use GET.
If you are sending data that must be validated by the server then you must be using POST for a new resource and PUT or PATCH if you are updating an existing resource
https://en.wikipedia.org/wiki/Representational_state_transfer
Please or to participate in this conversation.