{{-- Flash success --}} @if (session('status'))
{{ session('status') }}
@endif {{-- Reset password form: NOTE action posts to the route that handles password reset --}}
@csrf {{-- Hidden token (must be present) --}} {{-- Email (prefill from query or old input) --}}
{{-- New password --}}
{{-- Password requirements (live) --}}

Password must contain:

  • ❌ At least 8 characters
  • ❌ At least one uppercase letter (A–Z)
  • ❌ At least one number (0–9)
  • ❌ At least one special character (e.g. !@#$%^&*)
{{-- Confirm password --}}
{{-- Match indicator --}}
❌ Passwords do not match
{{ __('Reset Password') }}
{{-- Inline script for live validation --}}