그것은 같은 것을 사용하여 수행해야합니다 양식에
public formSubmitMethod() // Change formSubmitMethod with appropriate one
{
// This is the form submit handler
// Set rules and validate the inputs
$rules = array(...); // set rules here but there are other ways
$inputs = Input::except('_token'); // everything but _token
$validatior = Validator::make($input, $rules);
if($validatior->fails()) {
// Validation failed
return Redirect::back()->withInput()->withErrors($validatior);
}
else {
// Success
// Do whatever you want to do
}
}
을, 당신이 다음 양식 필드가 이전 값으로 다시 채워됩니다 유효하지 않은 사용자 입력에 대해 다시 리디렉션 경우 지금, 그것 뿐이다
{{ Form::input('username', Input::old('fieldname')) }}
이 같은 Input::old('fieldname')
, 무언가를 사용합니다. 암호 필드에 old()
메소드를 사용하지 마십시오. {{ $errors->first('username') }}
과 같은 필드를 사용하여 오류 메시지에 액세스 할 수도 있습니다. 따라서이 필드 (username
)가 무효화 된 경우이 필드에 대한 오류 메시지가 인쇄됩니다.
또한 리디렉션하려면 이 아닌 Redirect::back()
을 사용 했으므로 리디렉션하지 않고보기를 표시하기 위해 (make
)를 사용합니다.