raulsmelo/validarformulario

Simples classe para verificar valores de entrada do formulário method POST HTML

v1.0.0 2021-10-29 02:11 UTC

This package is auto-updated.

Last update: 2025-06-29 01:59:33 UTC


README

Classe simples para validar os valores de entrada dos inputs dos formulário HTML

Instalação

Para instalar essa dependência basta executar o comando abaixo:

composer require raulsmelo/validarformulario

Utilização

Para usar a classe basta seguir o exemplo abaixo:

    <form method="POST">
        <input name="name-required@string">
        <input name="age-required@int">
        <input name="email@email">
        <input name="amount@float">
    </form>
    <!-- 
        Para que funcione corretamente o valor do atributo name do input deve ser como no exemplo acima
        ex: name="age-required@string"
        1 - (age) nome semântico do input que também sera a chave do novo array
        2 - (required) OBS: opcional, mais é nessessário quando o input deve ter um valor de entrada
        3 - (int) tipo do filtro a ser aplicado no PHP
     -->
<?php 

 require_once __DIR__ . '/vendor/autoload.php';

 use RSM\ValidateForm;

/**
 * @param $_POST super global do PHP que contém todos o input que tem o atributo name declarado
 * 
 * $post recebe uma novo array com os valores filtrados
 * 
 * OBS: Caso alguns dos valores de entradas falhe na aplicação dos filtros e retornado false
 * */
 $post = (new ValidateForm($_POST))->getPostsValid();

Requisitos

  • Nessessário PHP 7.0 ou maior