xxxxxxxxxx
use Illuminate\Support\Facades\Validator;
use Illuminate\Validation\Rule;
Validator::make($data, [
'email' => [
'required',
Rule::unique('users')->ignore($user->id),
],
]);
xxxxxxxxxx
'required|email|unique:company_users,email_address,NULL,id,company_id,' . $request->company_id
xxxxxxxxxx
$validator = Validator::make($request->all(), [
'email' => 'unique:users,email_address,'.$user->id.',id',
]);
$validator->sometimes('email', 'unique:users', function ($input) use ($user) {
return $input->email != $user->email;
});
if ($validator->fails()) {
// Validation failed
} else {
// Validation successful
}