Aire

screenshot of Aire

Modern form builder for Laravel

Overview

Aire is an innovative form builder specifically designed for the Laravel ecosystem, focusing on providing an expressive and clean code experience. With a seamless integration into your Laravel applications, Aire streamlines the way forms are built, ensuring developers can create aesthetically appealing and fully functional forms effortlessly. Its latest iteration embraces modern web design principles and enhances usability through built-in features that cater to both backend and frontend needs.

Whether you're a seasoned Laravel developer or a newcomer, Aire equips you with the necessary tools to create forms that are not only user-friendly but also robust against common issues like validation errors. The combination of automatic data binding, server-side validation, and flexible customization options makes Aire a go-to solution for developers looking to enhance their form handling capabilities.

Features

  • Fluent Configuration: Utilize the Aire facade in your Blade templates for straightforward and fluent configuration, making form creation both simple and enjoyable.

  • Blade Component Integration: Leverage all Aire elements as Blade components, allowing for easier implementation and management of your forms across your Laravel templates.

  • Tailwind Compatibility: Out of the box, Aire is designed to work seamlessly with Tailwind CSS class names, ensuring a modern and attractive design without excessive customization effort.

  • Flexible Customization: Customize default class names and rendering methods by publishing specific config files or custom views, giving you complete control over the styling and structure of your form components.

  • Automatic Binding: Aire preserves user input during validation errors by automatically binding old input values, enhancing user experience and reducing frustration.

  • Dynamic Method Inference: Automatically generates the necessary hidden fields for non-standard HTTP methods and infers the method from the route, simplifying form setups.

  • Robust Validation Features: Support for both server-side and client-side validation ensures users are informed of errors in real-time, with options for error summaries and automatic error handling integrated directly into your forms.

rollup
Rollup

RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.