Dev.to
7/2/2026

Laravel Precognition: Live Validation That Reuses Your Backend Rules
Short summary
Laravel Precognition eliminates frontend-backend validation drift by making precognitive HTTP requests to the server's real validation rules before form submission. The server runs middleware and validation but skips controller logic, returning 204 (valid) or 422 (invalid) without side effects. Client libraries for Vue, React, and Alpine allow live validation on keystroke.
- •Precognitive requests reuse backend validation rules on the frontend without duplication
- •Server runs validation but skips controller execution, preventing unintended side effects
- •Supports live keystroke validation with deferred expensive checks for actual submission
Generated with AI, which can make mistakes.
Is this a good recommendation for you?

