$rules = [ 'image' => 'image', //验证规则,可以查找官方提供的验证方式 ]; $messages = [ 'image' => '上传文件类型不正确', //如果上传的文件和验证规则不一样就显示这条错误 ]; $input['image'] = $request->image; //用$input数组接受提交过来的上传文件 $validator = Validator::make($input, $rules, $messages); //使用validator::make('验证的数组','验证规则','返回的提示信息') if ($validator->fails()) { //判断验证是否成功,返回true/false return redirect()->back() ->withErrors($validator) ->withInput(); //失败就重定向返回上一层,然后把错误提示信息提交到前端 }