Laravel 5.5 - 提交后重新填写表格

Laravel 5.5 - Repopulate Forms After Submission

我想在提交后用用户之前的输入重新填充我的表单 (Post)。以下示例对我不起作用。有人可以推荐解决方案或更好的替代方案吗?

[查看]

<input id="txtField" name="txtField" value="{{ old('txtField') }}"/>
<input type="submit" value="Submit">

[控制器]

public function showResults(){
    $field = Request::input('txtField');

    /* Note: "performQuery" is a private function 
     * that always returns a new view in the 
     * form: "view('some-view', compact('results'))" */
    return $this->performQuery($field);
}

[路线]

Route::get('/View','Controller@loadPage');
Route::post('/View','Controller@showResults');

一旦用户提交了有效的表单,它就变成了一个 post 请求。要检索提交的数据,我需要做的就是更改请求方式。

变化:{{ old('txtField') }} to {{ request('txtField') }}