Puoi aggiungere un'ulteriore clausola where per la convalida univoca come di seguito
'email' => Rule::unique('users')->where(function ($query) {
$query->where('user_id', Auth::user()->id);
})
non dimenticare di menzionare usa Illuminate\Validation\Rule;
O Prova
Mentre inserisci
'email' => 'unique:users,email,NULL,id,user_id,'.Auth::user()->id,
Durante l'aggiornamento
'email' => 'unique:users,email,{id of object to edit},id,user_id,'.Auth::user()->id,
Nella regola sopra, solo le righe con un user_id di Auth::id() verrebbero incluse nel controllo univoco.