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

kbl*_*ble 4 php validation laravel-5.5

我手动创建了一个Validator,但找不到找到经过验证的数据的方法。
对于Request,经过验证的数据,从返回$request->validate([...])
FormRequest,这是一个从回报$formRequest->validated()
但随着Validator,我没有看到像上面那些2的方法。

tyl*_*lik 5

假设您正在使用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();
Run Code Online (Sandbox Code Playgroud)

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