我手动创建了一个Validator
,但是我找不到一种方法来获取经过验证的数据。
对于Request
,已验证的数据从$request->validate([...])
返回
对于FormRequest
,它是从$formRequest->validated()
返回的
但是,使用Validator
,我看不到上面的那种2的方法。
最佳答案
假设您正在使用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/