【发布时间】:2018-01-26 20:44:31
【问题描述】:
正如标题所说,我在 Laravel 5.5 中的验证不起作用,这是我控制器中的代码
$val = $this->validate($request, [
'name' => 'required',
'email' => 'required|email'
]);
if($val->fails()) {
return "Fail":
} else {
return "Success";
}
如果我尝试转储变量$val,我会得到null 作为回报。我还检查了我的输入是否正确,是的,$request->input() 返回了我的数据。
请求中的字段:
"name" => "test"
"email" => "test@test.com"
"oldPassword" => null
"newPassword" => null
"repeatPassword" => null
(未验证空字段,因为我在此请求中不需要它们,因此它们为空)
我已经有一段时间没有接触 Laravel 了,但我记得我总是用它来验证,我是不是遗漏了什么?
【问题讨论】:
标签: php laravel validation null