title: Documentation Index description: Complete Guardrails documentation with guides and references.
Guardrails Documentation
Welcome to the Guardrails manual. Inside you’ll find everything you need to wire guarded attributes, design approval flows, expose the reviewer experience, and plug Guardrails into the rest of your Laravel stack – complete with practical copy‑paste examples.
Sections
- Getting Started
- Concepts & Overview
- Configuration Reference
- Model Guarding Guide
- Controller Interception Guide
- Flow Builder Reference
- Signing Policy Reference
- Common Patterns
- Use Cases
- Organization Playbook
- Advanced Flows
- Voting Models
- Bots & Automation
- Auditing & Changelog
- Config Recipes
- Custom Controllers
- External Document Signing
- Email & SMS Verification
- Ideas & Examples
- Extending Models & Migrations
How It Works
Key signals you can listen to:
ApprovalRequestCaptured
when a request is created.ApprovalStepApproved
for every approval signature that gets recorded.ApprovalRequestCompleted
once the approval threshold is met and changes are applied.ApprovalStepRejected
for every rejection signature that gets recorded (checkstep->status
for pending vs rejected).ApprovalRequestRejected
once the rejection threshold is met and the request is halted.