I manually created a Validator
, but i can't find a method to get the validated data.
For Request
, validated data return from $request->validate([...])
For FormRequest
, it's return from $formRequest->validated()
But with Validator
, i don't see a method like those 2 above.
Assuming that you're using 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