Laravel 上的 Exists 子句错误消息验证器不工作
Exists clause error message on Laravel Validator not working
我正在处理 Laravel 6,但 exists
子句的请求消息错误根本不起作用。
要求:
public function rules()
{
return [
'coupon_code' => 'required|exists:coupons,coupon_code'
];
}
public function messages()
{
return [
'coupon_code.required' => 'is required',
'coupon_code.exists' => 'not found',
];
}
我确定请求没有通过,而且查询完成没有问题(我记录了每个查询,我可以看到验证器完成的查询并且它完美地工作)
我应该检查什么?我已经在我的页面上执行 json_decode($errors)
并且它包含任何错误。
PS:required
子句也不能正常工作...
原来是之前的一个->withErrors([])
和validator的redirect()->back()
冲突了,不知道为什么,去掉之后,
没有看到更多的错误
我正在处理 Laravel 6,但 exists
子句的请求消息错误根本不起作用。
要求:
public function rules()
{
return [
'coupon_code' => 'required|exists:coupons,coupon_code'
];
}
public function messages()
{
return [
'coupon_code.required' => 'is required',
'coupon_code.exists' => 'not found',
];
}
我确定请求没有通过,而且查询完成没有问题(我记录了每个查询,我可以看到验证器完成的查询并且它完美地工作)
我应该检查什么?我已经在我的页面上执行 json_decode($errors)
并且它包含任何错误。
PS:required
子句也不能正常工作...
原来是之前的一个->withErrors([])
和validator的redirect()->back()
冲突了,不知道为什么,去掉之后,
没有看到更多的错误