表单内的withInput(request-> except())请求Laravel

时间:2019-01-23 17:14:55

标签: validation laravel-5.7

我目前在第一个项目中使用Laravel 5.7。我现在只用laravel呆了一个半星期,但是我在验证时遇到了麻烦。

对于我的观点,我正在使用Laravel Collectives来自动显示old {{input}}的表单(如果我输入错了,请纠正我,抱歉)。

Form::text('username', '',)

我的验证以前是用控制器编写的,但是我试图朝着Form Requests迈进,以便使一切保持井井有条。验证失败时,我无法忽略一些旧输入。以前在我的控制器中,我写过类似的内容:

return back()->withInput($request->except(['field_1', 'field_2'])
             ->with('error', 'Error Message goes here');

当前,我的表单请求已设置为处理规则,消息和即显消息:

class Custom extends FormRequest
{
    ..

    protected function failedValidation(Validator $validator) {
        session()->flash('error', 'Error Message goes here');
    }

}

是否有人对验证失败时如何在表单请求中编写->withInput($request->except(['field_1', 'field_2'])有所了解?

0 个答案:

没有答案