Skip to content

About

This package was created to help keep creating and managing forms easy. The main purpose is to provide a central location to create and maintain forms, so with that in mind this is meant to be coupled with Laravel Vue EasyForms Vue plugin.

Vue Plugin

Laravel Vue EasyForms is a simple drop in plugin that contains a form loader component. It's as simple as passing in a form name and that component will load, validate and process everything according to your backend application.

To find out how to implement the vue component - check out the documentation for the frontend side (also check the requirements for frontend)

Design System

The Laravel package and Vue plugin are built around Vuetify.

Validations

Validations are performed by Laravel for the most part. The generic validations are also available on the frontend.

Masking

Masking is currently handled by V-Maska

Requirements

The documentation is created for Laravel 10+ only. While this package may work in other versions, no support or documentation is provided for those.

You also need to make sure your Laravel Vue EasyForms version is 0.4.38+

PackageMin Version
PHP8.1+
Laravel10+