silvaleal/mgform

Biblioteca de validação para formulários

Maintainers

Package info

github.com/silvaleal/mgform

pkg:composer/silvaleal/mgform

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

0.0.2 2026-05-04 15:32 UTC

This package is auto-updated.

Last update: 2026-05-04 17:37:31 UTC


README

Biblioteca de validação para formulários

Instalação

composer require silvaleal/mgform

Exemplo de Uso

Controller

$data = (new Validator())->validate([
    'nome' => 'required|min:3|max:5',
    'email' => 'required|email'
]);

print_r($data); // Pegar os dados que o usuário inseriu

HTML

<?php foreach ($_SESSION['errors'] ?? [] as $error => $value): ?>
<div>
    <span><?= $error ?>: </span>
    <span><?= $value ?></span>
</div>
<?php endforeach ?>

<form method="post" data-mgformvalidation>
    <input type="text" name="nome" placeholder="Nome">
    <input type="text" name="clan" placeholder="Clan">
    <input type="text" name="email" placeholder="email">

    <button type="submit">Enviar</button>
</form>

Créditos

Este projeto é um FORK do MGFormValidation, a ideia deste fork é trazer a biblioteca para a arquitetura moderna, onde pode ser usada em projetos POO, MVC e etc...