我使用自定义消息设置了laravel 5.8表单请求,它的验证很好,并在无效输入时重定向回表单但是不要返回错误,或者我不查找错误的位置
这是我的班级
public function create(createUser $request){
//on invalid input not enter in this class
//validation
//dd($request->all('name'));
$validator = $request->validated();
if ($validator->fails()) {
Session::flash('error', $validator->messages()->first());
return redirect()->back()->withInput();
}
Run Code Online (Sandbox Code Playgroud)
请求类
public function rules()
{
return [
'name' => 'required|max:255'
,'email' => 'string|required|E-mail|unique:users,email'
,'birthY' => 'required|min:4'
,'birthM' => 'required'
,'birthD' => 'required'
,'gender' => 'required'
,'Phone' => 'required|min:11|max:11'
,'password' => 'required|min:8'
];
}
public function messages(){
return [
'name.required' => "???? ??? ?!!",
'email.required' => '?????? ????', …Run Code Online (Sandbox Code Playgroud)