小编امی*_*رضا的帖子

**Laravel** 表单请求验证不返回错误

我使用自定义消息设置了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)

php laravel laravel-blade laravel-5.8

0
推荐指数
1
解决办法
3318
查看次数

标签 统计

laravel ×1

laravel-5.8 ×1

laravel-blade ×1

php ×1