What's wrong with my validation code ?
request()->validate([
'name'=>['required', Rule::unique('users', 'name')->where(function($query) {
$query->withTrashed();
})],
'email'=>['required', Rule::unique('users')->where(function($query) {
$query->withTrashed();
})],
'password'=>'required|min:6|max:20|confirmed',
'g-recaptcha-response' => 'required|captcha',
]);
In my User model I declared use Illuminate\Database\Eloquent\SoftDeletes; and use SoftDeletes trait in the class.
But when I want to validate the data I have this error :
Call to undefined method Illuminate\Database\Query\Builder::withTrashed()
Thank's for help.