Vous pouvez ajouter une clause where supplémentaire pour une validation unique comme ci-dessous
'email' => Rule::unique('users')->where(function ($query) {
$query->where('user_id', Auth::user()->id);
})
n'oubliez pas de mentionner use Illuminate\Validation\Rule;
OU Essayez
Lors de l'insertion
'email' => 'unique:users,email,NULL,id,user_id,'.Auth::user()->id,
Pendant la mise à jour
'email' => 'unique:users,email,{id of object to edit},id,user_id,'.Auth::user()->id,
Dans la règle ci-dessus, seules les lignes avec un user_id de Auth ::id () seraient incluses dans la vérification unique.