has('name')) aria-invalid="true" @endif>
has('email')) aria-invalid="true" @endif>
has('phone')) aria-invalid="true" @endif>Changing the number requires mobile verification again.
A title only; it does not grant permissions.
has('password')) aria-invalid="true" @endif>{{ $staffUser ? 'Leave blank to keep the current password. ' : '' }}At least 8 characters with letters and numbers; maximum 72 bytes.
{{ $staffUser?->phone_verified_at ? 'Mobile verified' : 'Mobile verification pending' }}

New or changed mobile numbers need OTP verification before staff sign-in. SMS verification will be available after provider integration. Permissions are assigned separately.