Features
- setAction()
- AlpineJS
- CSRF + ProCache
- Debugging
- Entries
- Hooks
- HTML Helper
- HTMX
- RockForms.js
- Live Validation
- RockLoaders
- Custom Markup
- MultiStepForm
- Multiple Forms
- Opt-In / Confirmation
- Processing Form Submissions
- Form Renderers
- Spam Protection
- Translations
- File Uploads
- Form Validation
Requirements
PHP>=8.0RockMigrations>=4.3.0- setAction()
Debugging
RockForms adds several helpers to make your forms more secure and more reliable. These hidden gems can sometimes cause problems, for example a browser might fill a hidden honeypot field and thus the form will not submit.
You can debug these kind of issues by enabling debug mode for the form and showing all fields:
public function buildForm()
{
$form = $this;
$form->setRockFormsRenderer('UIkit');
$form->debug(); // add this line
// ...
}