# sage-html-forms
**Repository Path**: mirrors_codejamninja/sage-html-forms
## Basic Information
- **Project Name**: sage-html-forms
- **Description**: Create forms using HTMLForms.io and Sage 10 Blade components
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-12-22
- **Last Updated**: 2026-03-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Sage HTML Forms



This is a simple package for the [HTML Forms](https://github.com/ibericode/html-forms) plugin that allows you to easily render forms using a corresponding Blade view (if one is present) with Sage 10.
A few additional opinionated tweaks include:
- Moving the HTML Forms admin menu item to the Options submenu.
- Hide the ads shown in the sidebar of the admin page.
## Requirements
- [Sage](https://github.com/roots/sage) >= 10.0
- [PHP](https://secure.php.net/manual/en/install.php) >= 7.2
- [Composer](https://getcomposer.org/download/)
## Installation
Install via Composer:
```bash
$ composer require log1x/sage-html-forms
```
## Usage
### Getting Started
Start by creating a form in the HTML Forms admin menu page if you do not already have one.
You can leave the "Form code" blank as it will not be used if a corresponding Blade view exists.
### Creating a View
Once your form is created, simply generate a view using the slug assigned to your form:
```bash
$ wp acorn make:form contact-us
```
You will find the generated form view in `resources/views/forms/contact-us.blade.php` containing a simple form component:
```php
```
When HTML Forms processes "Form Actions" – it simply fetches each input name to create the usable variables.
That being said, the default view would provide `[NAME]` and `[EMAILADDRESS]`.
#### Error Messages
Outside of defining your error messages on the options page, you can optionally provide them to the `` component directly:
```php
```
## Bug Reports
If you discover a bug in Sage HTML Forms, please [open an issue](https://github.com/log1x/sage-html-forms/issues).
## Contributing
Contributing whether it be through PRs, reporting an issue, or suggesting an idea is encouraged and appreciated.
## License
Sage HTML Forms is provided under the [MIT License](https://github.com/log1x/sage-html-forms/blob/master/LICENSE.md).