老师,这里用的是validator类验证操作的数据保持,
那用第一种方法控制器验证,如何进行数据保持呢。
直接在模板中调用{{old()}} 方法即可
目测是不行的,从代码来看,$this->validate方法如下
public function validate(Request $request, array $rules, array $messages = [], array $customAttributes = [])
{
$validator = $this->getValidationFactory()->make($request->all(), $rules, $messages, $customAttributes);
if ($validator->fails()) {
$this->throwValidationException($request, $validator);
}
}这里面就等于是实现了一次\Validator::make() 方法,而且没有携带withInput() 属性,因此这个无法实现数据保持
个人拙见,望大家指正