Hi I need help in countering duplicate entries in laravel. Currently I am using the default laravel validator and I would like to make an alert stating if the username, email and phone number had already been registered. Thank you in advance.
protected function validator(array $data) { return Validator::make($data, [ 'name' => ['required', 'string', 'max:255'], 'username' => ['required', 'string', 'max:10', 'unique:users,username'], 'email' => ['required', 'string', 'email', 'max:255', 'unique:users,email'], 'phone_number' => ['nullable', 'string', 'email', 'unique:users,phone_number'], 'password' => ['required', 'string', 'min:8', 'confirmed'], ]); } /** * Create a new user instance after a valid registration. * * @param array $data * @return \App\User */ protected function create(array $data) { return User::create([ 'name' => $data['name'], 'username' => $data['username'], 'email' => $data['email'], 'password' => Hash::make($data['password']), 'user_role' => 'user', 'has_agreed' => 1 ]); }