
How to pass query string to url in laravel
Created at 06-Sep-2021 ,
By samar
How to pass query string to url in laravel
With this article, we will examine several different instances of how to solve the "How to pass query string to url in laravel".
You can pass query string to URL in laravel using named route and controller action. You can pass query string as comma separated array to named route and controller action and redirect to URL.-
Pass query string to url using named route in laravel
<?php <a href="{{ route('searchResult', ['keyword' => 'samar']) }}"> URL with query string </a> //Output <a href="http://localhost:8000/search/all?keyword=samar" target="_blank" rel="noopener">http://localhost:8000/search/all?keyword=samar</a> //Step by step code implementation //# Create route in web.php use App\Http\Controllers\SearchController; Route::get('/search/all/', [SearchController::class, 'getAllSearchResult'])->name('searchResult'); //Create SearchController if not exists with method getAllSearchResult php artisan make:controller SearchController //#Create controller method //app\Http\Controllers\SearchController.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class SearchController extends Controller { public function getAllSearchResult(){ $getQueryString=\Request::fullUrl(); dd($getQueryString); } }
-
Pass query string to url using controller action in laravel
<?php action('SearchController@getAllSearchResult', ['keyword'=> 'samar']) //Output : <a href="http://localhost:8000/search/all?keyword=samar" target="_blank" rel="noopener">http://localhost:8000/search/all?keyword=samar</a> //Go to the generated query string URL using controller action. //#In controller’s method return redirect(action('SearchController@getAllSearchResult', ['keyword'=> 'samar'])); //#In view file <a href="{{ action('SearchController@getAllSearchResult', ['keyword'=> 'samar']) }}"> Action URL with Query string </a> //Step by step code implementation //# Create route in web.php use App\Http\Controllers\SearchController; Route::get('/search', [SearchController::class, 'getSearch'])->name('search'); Route::get('/search/all/', [SearchController::class, 'getAllSearchResult'])->name('searchResult'); //#Create SearchController if not exists with method getSearch and getAllSearchResult php artisan make:controller SearchController //#app\Http\Controllers\SearchController.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class SearchController extends Controller { public function getSearch(){ return redirect(action('SearchController@getAllSearchResult', ['keyword'=> 'samar'])); } public function getAllSearchResult(){ $getQueryString=\Request::fullUrl(); dd($getQueryString); } } //On visit url <a href="http://localhost:8000/search/all?keyword=samar">http://localhost:8000/search</a> it will redirect you to url <a href="http://localhost:8000/search/all?keyword=samar">http://localhost:8000/search/all?keyword=samar</a>
If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.
Don't forget to share this article! Help us spread the word by clicking the share button below.
We appreciate your support and are committed to providing you valuable and informative content.
We are thankful for your never ending support.
Random Code Snippet Queries: Laravel
- SQLSTATE[42000]: Syntax error or access violation: 1055
- Call to undefined function Illuminate\Encryption\openssl_cipher_iv_length()
- How to get list of all views file in laravel
- How to pass query string with pagination in laravel
- How to get tomorrow and yesterday date in laravel
- How to get path from current URL in Laravel
- Include External CSS and JS file in Laravel
- Laravel URL validation not working
- Composer\Exception\NoSslException
- Trying to get property 'title' of non-object
- How to generate .env file for laravel?
- How to display 1 day ago in comments in laravel view
- Display first n record from collection in laravel view
- How to create and run user seeder in laravel
- Rendering HTML from database table to view in Laravel
- How to display HTML tags In Laravel blade
- How to create event and listener in laravel ?
- Attempt to read property "avatar" on null in Laravel
- How to automatically update the timestamp of parent model in Laravel
- How to change default timestamp fields name in Laravel
- How to insert ckeditor data into database in Laravel?
- How to show data by ID in laravel?
- Laravel change date format
- The POST method is not supported for this route. Supported methods: PUT.
- Print last executed query in laravel