Вам нужно установить переменную, ваша строка запроса имеет значение по умолчанию:
class ExampleController
{
public function example() {
$query_string = [
'type' => null,
'name' => null,
]
// check request has query string and assign
if (request()->has('type')) {
$query_string['type'] = request()->get('type');
}
// check request has query string and assign
if (request()->has('name')) {
$query_string['name'] = request()->get('name');
}
return view('example', compact('query_string'));
}
}
и просмотреть example.blade. php:
<form action="{{ route('example') }}" method="get" id="form1">
<input type = "text" value = {{ $query_string('type') }}>
<input type = "text" value = {{ $query_string('name') }}>
<form/>