我手动创建了一个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/