在我的控制器中,我有
public function store(Request $request) {
$validator = Validator::make($request->all(), [
"list_img" => "required",
"ge_title" => "required|max:255"
]);
if ($validator->fails()) {
return redirect()->back()->withErrors($validator)->withInput();
}
如果验证失败,我收到消息 -
验证.必需
验证.必需.....
而不是
ge_title为必填项
list_img为必填项
附言我的网站上有 3 种语言,但我没有验证.php resources/lang 中的文件(如果重要的话)
尝试在错误消息中添加第三个参数:
public function store(Request $request){
$validator = Validator::make($request->all(), [
"list_img" => "required",
"ge_title" => "required|max:255"
], [
"list_img.required" => "List img is required",
"ge_title.required" => trans('errors.required'), //if you have multilang. then use trans function
"ge_title.max" => trans('errors.max_title')
]);
if ($validator->fails()){
return redirect()->back()->withErrors($validator)->withInput();
}
}
它不是
$request->query->all()
而不是
$request->all()
对于帖子或类似的东西?