@extends('errors._layout') @section('title', 'Too many requests') @section('code', '429') @section('codeLabel', 'Error code 429') @section('headline', 'Slow down a moment') @section('body')

You've sent a lot of requests in a short window. Wait a minute, then go back and try again.

@endsection @php // See errors/419.blade.php for the full rationale on safe-previous URL handling // (TL;DR: url()->previous() can leak the Referer header verbatim, creating // an open-redirect vector. Stripping to path-only and re-prepending our // origin via url() guarantees same-origin output.) $previousPath = parse_url(url()->previous('/'), PHP_URL_PATH) ?: '/'; $safePrevious = url($previousPath); @endphp @section('actions') {{-- Plain navigation, not javascript:location.reload() — works no-JS and under strict CSP. --}} Go back @endsection @section('signature') Hitting this regularly? Tell {{ config('support.email') }} what you were doing — limits can be tuned. @endsection