Table of Contents
In this tutorial, we will learn how to get query string value from URL using Request
Facade in blade view and controller in Laravel 5 and Laravel 6.
URL Example
https://desertebs.com/posts?type=latest
Getting query string value in the controller
To get Query string value in the controller. we can get using Request facade
public function dummy(Request $request)
{
// returns only type
$type = request('type'); // or
$type = $request->type; // or
$type = $request->input('type'); // or
$type = $request->query('type');
dd($type); // latest
}
You can use any one method to retrieve the query string value. You will get the same result.
Getting query string value in the view (blade)
To get the query string value in view. we can use the helper method.
For Example
{{ request()->query('type') }}