表单清除给定操作URL的参数 - PHP Laravel

<form role="search" method="get" action="{{ route('people.search', array_replace(Request::all(), [" type" => "customers"])) }}">
<div class="input-group">
    <input type="text" name="search" class="form-control" placeholder="Search...">
    <div class="input-group-btn">
        <button class="btn btn-primary"><i class="fa fa-search"></i></button>
    </div>
</div>
</form>

The following form action link looks like this:

http://127.0.0.1:8080/people/search/customers?countries=Germany&statuses=3&page=1

But when I submit the search form, it redirects to:

http://127.0.0.1:8080/people/search/customers?search=test

Instead of including the parameters that were previously set.

Is there a way to prevent that?

What I did to include the previous parameter is just by adding them as hidden fields:

@foreach(request()->query() as $key => $value)
    @if($key == "page") // Don't want the page parameter to be in there
        @continue
    @endif
    <input type="hidden" name="{{$key}}" value="{{$value}}">
@endforeach