php - 如何从 Laravel 中的 Validator 实例获取经过验证的数据?

标签 php validation laravel-5.5

我手动创建了一个Validator,但找不到获取验证数据的方法。
对于 Request,验证数据从 $request->validate([...])
返回 对于 FormRequest,它是从 $formRequest->validated()
返回的 但是对于 Validator,我没有看到像上面那两个那样的方法。

最佳答案

假设您正在使用 Validator facade:

use Illuminate\Support\Facades\Validator;

$validator = Validator::make($request->all(), $rules, $messages, $attributes);

if ($validator->fails()) {
    return $validator->errors();
}

//If validation passes, return valid fields
return $validator->valid();

https://laravel.com/api/5.5/Illuminate/Validation/Validator.html#method_valid

关于php - 如何从 Laravel 中的 Validator 实例获取经过验证的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47735646/

相关文章:

jquery - 动态启用/禁用 mvc 服务器端验证

laravel - 清理 Laravel 来烘焙新项目

php - 如何将 View 发送回 Laravel 中的 ajax

php - 在 php 中对数字进行排序,

php - Wordpress 中的标签颜色不同?

javascript - 表单验证 Javascript 时不显示错误消息

eclipse - 在 Eclipse 中实现验证器

php - 通过 ADODB 库的 MySQL SSL 连接

php - 为什么 Jenkins "BUILD SUCCESSFUL",但 "Finished: FAILURE"?

javascript - Dropzone.js 始终自动上传文件。无法在 dropzone #id 上设置选项 - Laravel - Voyager - Dropzone.js