2014-03-18 55 views
2

我有這樣的一個領域,get方法搜索表單:Laravel4重新填充搜索表單提交後

{{ Form::text("name", null, array('class' => 'form-control')) }} 

我的控制器是這樣的:

public function index() 
{ 
    ... 
    $result= $this->repo->search($data, $page, $perPage); 
    return View::make('index', compact('result')); 
} 

的路線是這樣的:

Route::get('/search', '[email protected]'); 

和表格:

<form action="/search" id="searchForm" class="search-form"> 

我想重新填充名稱字段,以便在搜索提交後保留其值。

要做到這一點,我添加到視圖之前,我的控制器::使:

Input::flash(); 

我有問題,這個閃爍,因爲當我打開我的結果行的一個從搜索進行編輯,老輸入不爲空,並在此編輯頁面的表單模型綁定上導致錯誤值。

如何以其他方式重新填充搜索表單? (無型號爲這個搜索表單綁定可能)

+0

當你想重新填充?請使用更多代碼更具體。 –

+0

謝謝我更新了問題 – lyl0o0o

+0

您是否嘗試將View :: make()添加到withInput()中?我知道,在表單有錯誤的情況下,它與Redirect :: to()一起工作,但我沒有用View :: make()來試用它。 – AgmLauncher

回答

1

最後,我找到了我正在尋找:

{{ Form::text("name", Input::get("name"), array('class' => 'form-control')) }} 

隨着Laravel所有的神奇,我想有可能自動地做到這一點,但是這我在尋找什麼。

相關問題