Does anyone know if it's possible to make use of URL query's within Laravel.
Example
I have the following route:
Route::get('/text', 'TextController@index');
And the text on that page is based on the following url query:
http://example.com/text?color={COLOR}
How would I approach this within Laravel?
For future visitors, I use the approach below for
> 5.0
. It utilizes Laravel'sRequest
class and can help keep the business logic out of yourroutes
andcontroller
.Example URL
Routes.php
YourController.php
For more on retrieving inputs from the request object, read the docs.
Query params are used like this:
Yes, it is possible. Try this:
and call it by going to
http://example.com/test?color=red
.You can, of course, extend it with additional arguments to your heart's content. Try this:
and add some more arguments:
This will give you