重定向在參照this stockoverflow questionLaravel 5.2驗證與舊輸入
我創建了一個新的請求與php artisan make:request ApplicationFormRequest
public function rules() {
return ['first_name' => 'required']
}
我也有一個控制器,例如,
public function store(ApplicationFormRequest $request){
//empty
}
我看到一個關於計算器的例子
return Redirect::to('/')->withInput();
他們似乎把他們的驗證與控制器一起,但我不知道如何去這樣做。
我會在哪裏放?即使驗證失敗,我如何檢索舊輸入?
編輯你看到我的控制器是空的,它會自動使用我在ApplicationFormRequest中設置的規則進行驗證。當它失敗了,它會自動重定向到該輸入是錯誤
@foreach ($errors->all() as $error)
<li class="alert label">{{$error}}</li>
@endforeach
提交的看法,但我無法填補剛剛提交,我嘗試做
<input type="text" value="{{ old('first_name') }}" \>
輸入的用戶的輸入,但這給我錯誤Use of undefined constant
你的問題很模糊。重定向示例是什麼意思?你是什麼意思「把他們的驗證與控制器一起?」 – d1str0
我試圖在我的問題中澄清它,請看看,讓我知道如果有什麼不清楚的。 – aahhaa
檢查值是否存在。我不知道它是如何在Laravel中完成的,但它應該看起來像這樣:'if(old('first_name')!=「」){echo old('first_name');} else {}' – user3284463