'required|email|unique:users,email', 'username' => 'nullable|unique:users,username', 'password' => 'required|min:6|confirmed', 'birthday' => 'nullable|date', 'role_id' => 'required|exists:roles,id', 'verified' => 'boolean' ]; if ($this->get('country_id')) { $rules += ['country_id' => 'exists:countries,id']; } return $rules; } }